WatermarkArtifact
Overview
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 для пакету .Net. Свойства: ArtifactHorizontalAlignment, ArtifactVerticalAlignment, BackgroundColor, BottomMargin, Contents, CustomSubtype, і ще 18 .
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Type | ArtifactType | Читання/писання | Класифікація артефакту. |
Subtype | ArtifactSubtype | Читання/писання | Підтип артефакту. |
CustomType | string? | Читання/писання | Назва нестандартного типу артефакту. |
CustomSubtype | string? | Читання/писання | Назва нестандартного підтипу артефакта. |
Text | string? | Читання/писання | Текстовий зміст, витягнутий з операторів потоку контенту артефакта. |
Rectangle | Rectangle? | Read | Ограничення від запису /BBox у словнику властивостей. |
Opacity | double | Читання/писання | Невимірна форма артефакту (з ExtGState /ca). |
Page | Page? | Read | На сторінці, до якої належить цей артефакт. |
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> | Read | Контент багатострокового тексту. |
Contents | List<Operator> | Read | Внутрішні оператори потоку контенту, які малюють артефакт. |
Form | XForm? | Read | Форма XObject, що підтримує цей артефакт, коли він представлений як багаторазова форма (наприклад. |
Image | XImage? | Read | XObject зображення, що підтримує цей артефакт, коли його зміст є растровим зображением. |
Methods
| Signature | Description |
|---|---|
WatermarkArtifact() | Створює екземпляр артефакту Водяного знаку. |
SetTextAndState(text: string, state: TextState) | Назначити текст і стан тексту для водяного знака. |
SetText(formattedText: Aspose.Pdf.Facades.FormattedText) | Назначення тексту водяного знака з об’єкта FormattedText (поможник у стилі Facades API). |
AddToPage(page: Page) | Додайте цей артефакт на сторінку. |
Artifact() | Попередній конструктор створює артефакт з не визначеним типом і підтипом. |
SetPageNumberReplacementString(value: string) | Налаштовує знак заміни номера сторінки, який використовується в тексті. |
SetLinesAndState(text: string[], textState: TextState) | Налаштовує багатостроковий текст з даним текстовим станом. |
BeginUpdates() | Почніть оновлення майна. |
SaveUpdates() | Зачинити бачом оновлення, започатковане BeginUpdates. |
Dispose() | Відпускає ресурси, що у артефакті. |
GetValue(name: string) | Читати персональну пару імені/значення, встановлену за допомогою SetValue(струнки, стрункі). |
SetValue(name: string, value: string) | Заховувати персоналізовану пару назви/значення на артефакті (для доступу до метаданих в подальшому; не видається у PDF-файл в цьому буді). |
RemoveValue(name: string) | Видалення пара персоналізованого імені/значення, раніше встановленої за допомогою SetValue. |
SetImage(imageStream: Stream) | Прикріпте растерне зображення до артефакту. |
SetPdfPage(page: Page) | Зв’яжіть цей артефакт на конкретну сторінку. |