Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
В этом разделе обсуждается, как программно работать с водяным знаком с помощью Aspose.Words. Водяной знак - это фоновое изображение, которое отображается за текстом в документе. Водяной знак может содержать текст или изображение, представленные классом Watermark.
Попробуйте онлайн
Вы можете опробовать эту функцию с нашим Бесплатный онлайн документ водяного знака.
В Microsoft Word водяной знак можно легко вставить в документ с помощью команды Вставить водяной знак. Aspose.Words предоставляет класс watermark для добавления или удаления водяных знаков в документах. Aspose.Words содержит перечисление WatermarkType , определяющее три возможных типа водяных знаков (текст, изображение и без водяных знаков) для работы.
В следующем примере кода показано, как вставить текстовый водяной знак в документ, определив TextWatermarkOptions с помощью метода SetText:
В следующем примере кода показано, как вставить водяной знак изображения в документ, определив ImageWatermarkOptions с помощью метода SetImage:
Водяной знак изображения может быть вставлен в виде изображения, строки или потока.
Водяной знак также можно вставить с помощью класса shape. Очень легко вставить любую фигуру или изображение в верхний или нижний колонтитул и, таким образом, создать водяной знак любого мыслимого типа.
Следующий пример кода вставляет водяной знак в документ Word:
Класс Watermark предоставляет метод Remove
для удаления водяного знака с документа.
В следующих примерах кода показано, как удалить водяной знак с документов:
Чтобы удалить водяной знак из документа, вам необходимо задать только название формы водяного знака во время вставки, а затем удалить форму водяного знака с помощью назначенного имени.
В следующем примере кода показано, как задать название формы водяного знака и удалить его из документа:
// Set name to be able to remove it afterwards
watermark.Name("WaterMark");
Иногда вам нужно вставить водяной знак/изображение в ячейку таблицы и отобразить его за пределами таблицы, вы можете использовать свойство IsLayoutInCell. Это свойство возвращает или устанавливает флаг, указывающий, отображается ли фигура внутри таблицы или за ее пределами. Обратите внимание, что это свойство работает только при оптимизации документа для Microsoft Word 2010 года с использованием метода OptimizeFor.
В следующем примере кода показано, как использовать это свойство:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.