GenericAnnotation
Огляд
GenericAnnotation — це клас у Aspose.PDF FOSS для .NET. Успадковується від: Annotation.
Клас резервної анотації для підтипів анотацій, які не мають спеціальної моделі (наприклад,
Цей клас надає 7 методів для роботи з об’єктами GenericAnnotation у програмах .NET. Доступні методи включають: Accept, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Усі публічні члени доступні будь-якій програмі .NET після встановлення пакету Aspose.PDF FOSS для .NET. Властивості: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState та ще 41.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
AnnotationType | AnnotationType | Читання | Підтип анотації. |
Rect | Rectangle? | Читання/Запис | Прямокутник анотації (позиція на сторінці). |
InnerRect | Rectangle? | Читання | Прямокутник анотації, зсунений за записом /RD (rectangle differences) — область, фактично намальована всередині Rect. |
Width | double | Читання/Запис | Ширина прямокутника анотації. |
Height | double | Читання/Запис | Висота прямокутника анотації. |
ActiveState | string? | Читання/Запис | Поточний активний стан зовнішнього вигляду (/AS entry). |
Alignment | TextAlignment | Читання/Запис | Вирівнювання тексту (для анотацій вільного тексту / віджетів, що містять форматований текст). |
HorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Читання/Запис | Горизонтальне вирівнювання (Aspose.Pdf надає це додатково до Alignment; обидва можна встановлювати незалежно). |
TextHorizontalAlignment | Aspose.Pdf.HorizontalAlignment | Читання/Запис | Перевизначення горизонтального вирівнювання, специфічного для тексту. |
Appearance | AppearanceDictionary | Читання | Словник зовнішнього вигляду (/AP entry) — індексований за назвою потоку зовнішнього вигляду (N, D, R). |
States | AppearanceDictionary | Читання | Словник стану зовнішнього вигляду (під-словар під-стану AP/N, наприклад. |
NormalAppearance | XForm? | Читання | Звичайний вигляд (/AP /N) анотації у вигляді XForm або null, якщо його немає. |
UpdateAppearanceOnConvert | bool | Читання/Запис | Чи потрібно регенерувати appearance stream, коли анотація зберігається у конвертованому документі. |
UseFontSubset | bool | Читання/Запис | Чи слід підмножинувати вбудований шрифт (за наявності). |
Contents | string? | Читання/Запис | Вміст анотації (текст). |
Opacity | double | Читання/Запис | Непрозорість анотації (0.0 = прозора, 1.0 = непрозора). |
Border | Border? | Читання/Запис | Контур анотації. |
Color | Color | Читання/Запис | Колір контуру анотації (/C entry). |
InteriorColor | Color? | Читання/Запис | Колір внутрішньої частини анотації (/IC entry, for circle/square/line annotations). |
Title | string? | Читання/Запис | Назва анотації (автор для анотацій розмітки). |
Name | string? | Читання/Запис | Назва анотації (унікальний ідентифікатор — запис /NM). |
FullName | string? | Читання | Повністю кваліфікована назва анотації. |
Subject | string? | Читання/Запис | Тема анотації (запис /Subj). |
ModifiedDate | string? | Читання | Дата модифікації. |
Modified | DateTime | Читання/Запис | Дата /M (modified) як типізований DateTime. |
Flags | AnnotationFlags | Читання/Запис | Позначки анотації (/F entry) — використовуються як сховище для як int, так і типізованих форм. |
AnnotationFlags | AnnotationFlags | Читання/Запис | Типізований псевдонім Flags, що відповідає Aspose.Pdf публічному інтерфейсу, який експонує AnnotationFlags як властивість. |
Action | PdfAction? | Читання/Запис | Дія, пов’язана з цією анотацією (/A entry). |
Actions | PdfActionCollection | Читання | Колекція дій, пов’язаних з цією анотацією. |
Author | string? | Читання | Автор анотації (/T entry). |
AnnotationState | string? | Читання | Стан анотації (/State entry), напр. |
AnnotationStateModel | string? | Читання | Модель стану анотації (/StateModel entry), напр. |
ReplyType | string? | Читання | Тип відповіді (/RT entry), напр. |
InReplyTo | Annotation? | Читання/Запис | Анотація, на яку це відповідає (/IRT entry). |
QuadPoints | Point[] | Читання/Запис | QuadPoints як масив значень Point. |
Characteristics | Characteristics | Читання | Характеристики зовнішнього вигляду (колір межі, колір фону, обертання). |
PageIndex | int | Читання | Індекс сторінки, якій належить ця анотація, починаючи з 1. |
Page | Page? | Читання | Сторінка, якій належить ця анотація, або null, коли її не вдається визначити (наприклад. |
VerticalAlignment | VerticalAlignment | Читання/Запис | Вертикальне вирівнювання застосовано до цього абзацу. |
Margin | MarginInfo | Читання/Запис | Інформація про зовнішній відступ застосована до цього абзацу. |
IsFirstParagraphInColumn | bool | Читання/Запис | Примусово розпочати абзац у новій колонці. |
IsKeptWithNext | bool | Читання/Запис | Залиште цей абзац на тій же сторінці, що й наступний. |
IsInNewPage | bool | Читання/Запис | Примусово розпочати абзац на новій сторінці. |
IsInLineParagraph | bool | Читання/Запис | Позначка вбудованого абзацу (не починає новий рядок). |
HyperlinkText | string? | Читання/Запис | Застарілий рядковий тип цілі гіперпосилання. |
Hyperlink | Hyperlink? | Читання/Запис | Декорація гіперпосилання типу застосована до абзацу. |
ZIndex | int | Читання/Запис | Індекс Z-порядку, що використовується рендерером DOM. |
Методи
| Сигнатура | Опис |
|---|---|
Accept(visitor: AnnotationSelector) | Відправте цю анотацію до типізованого переглядача Visit(SubType). |
GetRectangle(considerRotation: bool) | Обмежувальний прямокутник скориговано з урахуванням considerRotation. |
ChangeAfterResize(transform: Matrix) | Скоригуйте геометрію анотації після того, як користувач змінив розмір сторінки або хост-прямокутника. |
UpdateAppearances() | Відтворіть заново потік нормального вигляду (/AP /N) на основі поточної геометрії та кольорів анотації. |
WriteXfdf(writer: System.Xml.XmlWriter) | Серіалізуйте цю анотацію як елемент XFDF у writer (PDF 32000 §12.7.8 / XFDF 3.0). |
Flatten() | Згладьте цю анотацію — відобразіть її візуальний вигляд у вмісті сторінки та видаліть її з масиву анотацій сторінки. |
Clone() | Поверхневий клон — копіює скалярний/спільний стан за посиланням. |