Работа с воден знак

Тази тема обсъжда как да се работи програмично с воден знак използване Aspose.Words. Воден знак е фоново изображение, което показва зад текста в документ. Воден знак може да съдържа текст или изображение, представено от Watermark Клас.

Добавяне на воден знак към документ

В Microsoft Word, може лесно да бъде поставен воден знак в документ, като се използва командата “Вмъкни воден знак.” Aspose.Words осигурява watermark клас за добавяне или премахване на воден знак в документи. Aspose.Words осигурява Воден знак Типизброяване, определящо три възможни вида водни знаци (Текст, изображение и None), с които да работите

Добавяне на текстов воден знак

Следният пример за код показва как да се постави текстов воден знак в документ чрез определяне TextWatermarkOptions с помощта на SetText метод:

Добавяне на изображение воден знак

Следният пример за код показва как да се постави изображение воден знак в документ чрез определяне ImageWatermarkOptions с помощта на SetImage метод:

Водният знак може да бъде поставен и с помощта на клас форма. Много е лесно да вмъкнете всяка форма или изображение в заглавна част или стъпало и по този начин да създадете воден знак от всеки въображаем тип.

Следният пример за код вмъква воден знак в Word документ:

Премахване на воден знак от документ

На Watermark клас осигурява Remove метод за отстраняване на водния знак от документ.

Следните примери за кодове показват как да се премахне воден знак от документите:

За да премахнете водния знак от документ, трябва да зададете само името на формата на водния знак по време на поставяне и след това да премахнете формата на водния знак с определено име.

Следният пример с код ви показва как да зададете името на формата на водния знак и да го премахнете от документа:

// Set name to be able to remove it afterwards
watermark.Name("WaterMark");

Добавяне на воден знак в клетка на таблицата

Понякога трябва да поставите воден знак / изображение в клетка на масата и да го покажете извън масата, можете да използвате IsLayoutInCell собственост. Това свойство получава или поставя флаг, показващ дали формата се показва в таблица или извън нея. Имайте предвид, че този имот работи само когато оптимизирате документа за Microsoft Word 2010 г. OptimizeFor метод

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