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();