Продукты Р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"]

Статьи раздела

Не нашли ответ на свой вопрос?

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