Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы
Редакторы
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
Команда
Команда
Мобильные редакторы
Мобильные редакторы
Облачный офис
Облачный офис
Почта
Почта
Органайзер
Органайзер
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

ApiWatermarkSettings

new ApiWatermarkSettings()

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

Методы

Название Описание
GetClassType Возвращает тип класса ApiWatermarkSettings.
GetDirection Возвращает направление водяного знака в документе.
GetImageHeight Возвращает высоту изображения водяного знака в документе.
GetImageURL Возвращает URL-адрес изображения водяного знака в документе.
GetImageWidth Возвращает ширину изображения водяного знака в документе.
GetOpacity Возвращает непрозрачность водяного знака в документе.
GetText Возвращает текст водяного знака в документе.
GetTextPr Возвращает текстовые свойства водяного знака в документе.
GetType Возвращает тип водяного знака в документе.
SetDirection Устанавливает направление водяного знака в документе.
SetImageSize Устанавливает размер (ширину и высоту) изображения водяного знака в документе.
SetImageURL Устанавливает URL-адрес изображения водяного знака в документе.
SetOpacity Устанавливает непрозрачность водяного знака в документе.
SetText Устанавливает текст водяного знака в документе.
SetTextPr Устанавливает текстовые свойства водяного знака в документе.
SetType Устанавливает тип водяного знака в документе.

Пример

builder.CreateFile("docx");
var oDocument = Api.GetDocument();
oDocument.InsertWatermark("Watermark", true);
var oSettings = oDocument.GetWatermarkSettings();
oSettings.SetType("image");
oSettings.SetImageURL("https://TEST_URL/examples/logo.png");
oSettings.SetImageSize(100 * 36000, 100 * 36000);
oSettings.SetDirection("horizontal");
oSettings.SetOpacity(100);
oDocument.SetWatermarkSettings(oSettings);
var sClassType = oSettings.GetClassType();
var sType = oSettings.GetType();
var sDirection = oSettings.GetDirection();
var nOpacity = oSettings.GetOpacity();
var sImage = oSettings.GetImageURL();
var nWidth = oSettings.GetImageWidth();
var nHeight = oSettings.GetImageHeight();
var oParagraph = oDocument.GetElement(0);
oParagraph.AddText("Class type: " + sClassType);
oParagraph.AddLineBreak();
oParagraph.AddText("Watermark type: " + sType);
oParagraph.AddLineBreak();
oParagraph.AddText("Watermark image URL: "+ sImage);
oParagraph.AddLineBreak();
oParagraph.AddText("Watermark direction: " + sDirection);
oParagraph.AddLineBreak();
oParagraph.AddText("Watermark opacity: "+ nOpacity);
oParagraph.AddLineBreak();
oParagraph.AddText("Watermark image width: "+ nWidth);
oParagraph.AddLineBreak();
oParagraph.AddText("Watermark image height: "+ nHeight);
builder.SaveFile("docx", "ApiWatermarkSettings.docx");
builder.CloseFile();
[wbcr_css_snippet id="18802"][wbcr_css_snippet id="21788"]