Как вставить изображение в WORD после закладки с помощью OpenXML

Я использую текстовый документ, внутри которого есть закладка. Мое требование — вставлять значок после каждой закладки, используя OpenXML 2.0 с C# 4.0.

Я попытался использовать элемент управления содержимым изображения и отраженный код из инструмента OpenXMLSDK. Каким-то образом это сработало, но теперь я получаю полноразмерные элементы управления. Также у каждого изображения есть значок для смены изображения. Может ли кто-нибудь сказать мне, как я могу уменьшить размер элемента управления содержимым изображения и, если возможно, удалить этот дополнительный значок.

Кроме того, если у кого-нибудь есть лучшая идея вставить значок после каждой закладки? Каким-то образом вставка изображения с помощью OpenXML не очень удобна для разработчиков.

Пожалуйста, помогите в этом.


person user498723    schedule 21.02.2012    source источник


Ответы (1)


Лучший способ узнать, как что-то делать в Open XML, — это использовать Open XML SDK 2.0 Productivity Tool. Вы можете сначала вручную вставить нужные значки в MS Word, сохранить документ, а затем открыть этот файл в Open XML SDK 2.0 Productivity Tool (который является частью Open XML SDK 2.0). Затем - найдите закладки и значки, которые вы вставили, и посмотрите, как это сделать программно:

Пример кода, сгенерированный Open XML SDK 2.0 Productivity Tool

Надеюсь, это поможет!

person Dmitry Pavlov    schedule 22.02.2012