WatermarkArtifact
Общ преглед
WatermarkArtifact е клас в Aspose.PDF FOSS за .NET. Наследници от: Artifact.
Представлява артефакт с водна марка, който може да се добави към PDF страница.
Този клас предоставя 15 метода за работа с WatermarkArtifact обекти в .NET програми. Наличните методи включват: AddToPage, Artifact, BeginUpdates, Dispose, GetValue, RemoveValue, SaveUpdates, SetImage, SetLinesAndState, SetPageNumberReplacementString, SetPdfPage, SetText, и 3 допълнителни методи. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, и още 18 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
Type | ArtifactType | Чете/Пише | Класификацията на артефакта. |
Subtype | ArtifactSubtype | Чете/Пише | Подтипът на артефакта. |
CustomType | string? | Чете/Пише | Име на нестандартния тип артефакт. |
CustomSubtype | string? | Чете/Пише | Име на нестандартния подтип артефакт. |
Text | string? | Чете/Пише | Текстово съдържание, извлечено от операторите на потока за съдържанието на артефакта. |
Rectangle | Rectangle? | Прочети. | Ограничаващо поле от вписването /BBox в речника на свойствата. |
Opacity | double | Чете/Пише | Опасност на артефакта (от ExtGState /ca). |
Page | Page? | Прочети. | Страницата, на която принадлежи този артефакт. |
ArtifactHorizontalAlignment | HorizontalAlignment | Чете/Пише | Оризонтално подравняване (от /Приложено вписване). |
ArtifactVerticalAlignment | VerticalAlignment | Чете/Пише | Вертикално подравняване (от /Приложено вписване). |
IsBackground | bool | Чете/Пише | Дали това е артефакт. |
Rotation | double | Чете/Пише | Ъгъл на въртене в градуси. |
BackgroundColor | Color? | Чете/Пише | Цвят на фона. |
RightMargin | double | Чете/Пише | Дясната ръба. |
LeftMargin | double | Чете/Пише | Лявата ръба. |
TopMargin | double | Чете/Пише | Най-висока граница. |
BottomMargin | double | Чете/Пише | Най-ниският марж. |
Position | Point? | Чете/Пише | Обясни координатите на местоположението. |
FormattedText | FormattedText? | Чете/Пише | Форматиран текст за артефакта. |
TextState | TextState? | Чете/Пише | Текстово състояние за текста на артефакта. |
Lines | List<string> | Прочети. | Съдържание на текст от няколко реда. |
Contents | List<Operator> | Прочети. | Вътрешни оператори на потока от съдържание, които рисуват артефакта. |
Form | XForm? | Прочети. | Формата XObject, която поддържа този артефакт, когато се представя като многократно използваема форма (напр. |
Image | XImage? | Прочети. | Изображение XObject, което поддържа този артефакт когато съдържанието му е растерно изображение. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
WatermarkArtifact() | Създава пример за артефакт от Воден знак. |
SetTextAndState(text: string, state: TextState) | Настройка на текста и състоянието на текст за воден знак. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Настройка на текст за водна марка от обект FormattedText (Facades API-style helper). |
AddToPage(page: Page) | Добавете този артефакт на страница. |
Artifact() | По подразбиране конструктор създава артефакт с тип и подтип undefined. |
SetPageNumberReplacementString(value: string) | Определя токен за подмяна на номера на страницата, използван в Текст. |
SetLinesAndState(text: string[], textState: TextState) | Определя съдържание от многоречен текст с дадено състояние на текста. |
BeginUpdates() | Започнете с актуализиране на имота. |
SaveUpdates() | Изчистване на партидно актуализиране, започнато от BeginUpdates. |
Dispose() | Освобождава ресурсите, държани от артефакта. |
GetValue(name: string) | Прочетете персонализирана двойка име/ценност, зададена чрез SetValue(string, string). |
SetValue(name: string, value: string) | Съхраняване на персонализирана двойка име/стойност върху артефакта (за достъп до метаданните в по-долу; не се излъчва във PDF в тази сглобяваща версия). |
RemoveValue(name: string) | Да премахнете пара за потребителско име/ценност, преди това зададена чрез SetValue. |
SetImage(imageStream: Stream) | Прикрепи растерно изображение към артефакта. |
SetPdfPage(page: Page) | Свържи този артефакт към определена страница. |