GenericAnnotation

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.

Властивості

НазваТипДоступОпис
AnnotationTypeAnnotationTypeЧитанняПідтип анотації.
RectRectangle?Читання/ЗаписПрямокутник анотації (позиція на сторінці).
InnerRectRectangle?ЧитанняПрямокутник анотації, зсунений за записом /RD (rectangle differences) — область, фактично намальована всередині Rect.
WidthdoubleЧитання/ЗаписШирина прямокутника анотації.
HeightdoubleЧитання/ЗаписВисота прямокутника анотації.
ActiveStatestring?Читання/ЗаписПоточний активний стан зовнішнього вигляду (/AS entry).
AlignmentTextAlignmentЧитання/ЗаписВирівнювання тексту (для анотацій вільного тексту / віджетів, що містять форматований текст).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧитання/ЗаписГоризонтальне вирівнювання (Aspose.Pdf надає це додатково до Alignment; обидва можна встановлювати незалежно).
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentЧитання/ЗаписПеревизначення горизонтального вирівнювання, специфічного для тексту.
AppearanceAppearanceDictionaryЧитанняСловник зовнішнього вигляду (/AP entry) — індексований за назвою потоку зовнішнього вигляду (N, D, R).
StatesAppearanceDictionaryЧитанняСловник стану зовнішнього вигляду (під-словар під-стану AP/N, наприклад.
NormalAppearanceXForm?ЧитанняЗвичайний вигляд (/AP /N) анотації у вигляді XForm або null, якщо його немає.
UpdateAppearanceOnConvertboolЧитання/ЗаписЧи потрібно регенерувати appearance stream, коли анотація зберігається у конвертованому документі.
UseFontSubsetboolЧитання/ЗаписЧи слід підмножинувати вбудований шрифт (за наявності).
Contentsstring?Читання/ЗаписВміст анотації (текст).
OpacitydoubleЧитання/ЗаписНепрозорість анотації (0.0 = прозора, 1.0 = непрозора).
BorderBorder?Читання/ЗаписКонтур анотації.
ColorColorЧитання/ЗаписКолір контуру анотації (/C entry).
InteriorColorColor?Читання/ЗаписКолір внутрішньої частини анотації (/IC entry, for circle/square/line annotations).
Titlestring?Читання/ЗаписНазва анотації (автор для анотацій розмітки).
Namestring?Читання/ЗаписНазва анотації (унікальний ідентифікатор — запис /NM).
FullNamestring?ЧитанняПовністю кваліфікована назва анотації.
Subjectstring?Читання/ЗаписТема анотації (запис /Subj).
ModifiedDatestring?ЧитанняДата модифікації.
ModifiedDateTimeЧитання/ЗаписДата /M (modified) як типізований DateTime.
FlagsAnnotationFlagsЧитання/ЗаписПозначки анотації (/F entry) — використовуються як сховище для як int, так і типізованих форм.
AnnotationFlagsAnnotationFlagsЧитання/ЗаписТипізований псевдонім Flags, що відповідає Aspose.Pdf публічному інтерфейсу, який експонує AnnotationFlags як властивість.
ActionPdfAction?Читання/ЗаписДія, пов’язана з цією анотацією (/A entry).
ActionsPdfActionCollectionЧитанняКолекція дій, пов’язаних з цією анотацією.
Authorstring?ЧитанняАвтор анотації (/T entry).
AnnotationStatestring?ЧитанняСтан анотації (/State entry), напр.
AnnotationStateModelstring?ЧитанняМодель стану анотації (/StateModel entry), напр.
ReplyTypestring?ЧитанняТип відповіді (/RT entry), напр.
InReplyToAnnotation?Читання/ЗаписАнотація, на яку це відповідає (/IRT entry).
QuadPointsPoint[]Читання/ЗаписQuadPoints як масив значень Point.
CharacteristicsCharacteristicsЧитанняХарактеристики зовнішнього вигляду (колір межі, колір фону, обертання).
PageIndexintЧитанняІндекс сторінки, якій належить ця анотація, починаючи з 1.
PagePage?ЧитанняСторінка, якій належить ця анотація, або null, коли її не вдається визначити (наприклад.
VerticalAlignmentVerticalAlignmentЧитання/ЗаписВертикальне вирівнювання застосовано до цього абзацу.
MarginMarginInfoЧитання/ЗаписІнформація про зовнішній відступ застосована до цього абзацу.
IsFirstParagraphInColumnboolЧитання/ЗаписПримусово розпочати абзац у новій колонці.
IsKeptWithNextboolЧитання/ЗаписЗалиште цей абзац на тій же сторінці, що й наступний.
IsInNewPageboolЧитання/ЗаписПримусово розпочати абзац на новій сторінці.
IsInLineParagraphboolЧитання/ЗаписПозначка вбудованого абзацу (не починає новий рядок).
HyperlinkTextstring?Читання/ЗаписЗастарілий рядковий тип цілі гіперпосилання.
HyperlinkHyperlink?Читання/ЗаписДекорація гіперпосилання типу застосована до абзацу.
ZIndexintЧитання/ЗаписІндекс 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()Поверхневий клон — копіює скалярний/спільний стан за посиланням.

Дивіться також

 Українська