Работа с Watermark

Эта тема обсуждает, как программно работать с водяным знаком с помощью Aspose.Words. Водяной знак - это фоновое изображение, которое отображается за текстом в документе. Водяной знак может содержать текст или изображение, представленное Watermark класс.

Как добавить водяной знак в документ

В Microsoft Word, водяной знак может быть легко вставлен в документ с помощью команды Insert Watermark. Aspose.Words обеспечивает Watermark класс для добавления или удаления водяного знака в документах. Aspose.Words обеспечивает WatermarkType Перечисление, определяющее три возможных типа водяных знаковTEXT, IMAGE, и NONE) для работы

Добавить текст Watermark

Следующий пример кода показывает, как вставить текстовый водяной знак в документ, определяя: TextWatermarkOptions используя set_text метод.

Добавить изображение Watermark

Следующий пример кода показывает, как вставить водяной знак изображения в документ, определяя ImageWatermarkOptions используя set_image метод:

Водяной знак также может быть вставлен с использованием класса формы. Очень легко вставить любую форму или изображение в заголовок или нижний колонтитул и таким образом создать водяной знак любого мыслимого типа.

Следующий пример кода вставляет водяной знак в документ Word:

Удалить водяной знак из документа

The Watermark Класс обеспечивает способ удаления водяного знака из документа.

Следующий пример кода показывает, как удалить водяной знак из документов:

Если водяные знаки добавляются с использованием Shape Затем, чтобы удалить водяной знак из документа, вы должны установить только название формы водяного знака во время вставки, а затем удалить форму водяного знака по назначенному имени.

Следующий пример кода показывает, как установить название формы водяного знака и удалить его из документа:

# Set name to be able to remove it afterwards
watermark.name = "WaterMark"

Добавить водяной знак в столовую клетку

Иногда вам нужно вставить водяной знак / изображение в ячейку стола и отобразить его за пределами стола. is_layout_in_cell собственность. Это свойство получает или устанавливает флаг, указывающий, отображается ли форма внутри стола или снаружи. Обратите внимание, что это свойство работает только тогда, когда вы оптимизируете документ. Microsoft Word 2010 год с использованием optimize_for метод.

Следующий пример кода показывает, как использовать это свойство: