Работа с воден знак
Тази тема обсъжда как да се работи програмично с воден знак използване Aspose.Words. Воден знак е фоново изображение, което показва зад текста в документ. Воден знак може да съдържа текст или изображение, представено от Watermark Клас.
Опитай онлайн
Можете да опитате тази функционалност с нашия Безплатен онлайн документ воден знак.
Добавяне на воден знак към документ
В Microsoft Word, може лесно да се постави воден знак в документ, като се използва командата “Вмъкни воден знак.” Aspose.Words осигурява watermark клас за добавяне или премахване на воден знак в документи. Aspose.Words осигурява Воден знак Типизброяване, определящо три възможни вида водни знаци (Текст, Имидж и Никой) с които да се работи
Добавяне на текстов воден знак
Следният пример за код показва как да се постави текстов воден знак в документ чрез определяне TextWatermarkOptions с помощта на SetText метод:
Добавяне на изображение воден знак
Следният пример за код показва как да се постави изображение воден знак в документ чрез определяне ImageWatermarkOptions с помощта на SetImage метод:
Водният знак може да бъде поставен и с помощта на клас форма. Много е лесно да вмъкнете всяка форма или изображение в заглавна част или стъпало и по този начин да създадете воден знак от всеки въображаем тип.
Следният пример за код вмъква воден знак в Word документ:
Премахване на воден знак от документ
На Watermark клас осигурява метода за премахване на водния знак от документ.
Следният пример с код показва как да се премахне воден знак от документите:
Ако водните знаци се добавят с помощта на Shape обект клас след това, за да премахнете водния знак от документ, трябва да зададете само името на формата на воден знак по време на вмъкване и след това да премахнете формата на воден знак с определено име.
Следният пример с код ви показва как да зададете името на формата на водния знак и да го премахнете от документа:
// Set name to be able to remove it afterwards
watermark.Name("WaterMark");
Добавяне на воден знак в клетка на таблицата
Понякога трябва да поставите воден знак / изображение в клетка на масата и да го покажете извън масата, можете да използвате IsLayoutInCell собственост. Това свойство получава или поставя флаг, показващ дали формата се показва в таблица или извън нея. Имайте предвид, че този имот работи само когато оптимизирате документа за Microsoft Word 2010 с помощта на OptimizeFor метод.
Следният пример за код показва как да използвате това свойство: