PrinterMarkAnnotation

PrinterMarkAnnotation

Огляд

PrinterMarkAnnotation — це клас у Aspose.PDF FOSS для .NET. Успадковується від: Annotation.

Генератор агрегованих позначок принтера.

Цей клас надає 9 методів для роботи з об’єктами PrinterMarkAnnotation у програмах .NET. Доступні методи включають: Accept, AddPrinterMarks, ChangeAfterResize, Clone, Flatten, GetRectangle, UpdateAppearances, WriteXfdf. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.PDF FOSS для .NET. Властивості: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState та ще 41.

Властивості

НазваТипДоступОпис
AnnotationTypeAnnotationTypeЧитанняЗавжди PrinterMark.
RectRectangle?Читання/ЗаписПрямокутник анотації (позиція на сторінці).
InnerRectRectangle?ЧитанняПрямокутник анотації, зсунений за допомогою запису /RD (rectangle differences) — область, фактично намальована всередині Rect.
WidthdoubleЧитання/ЗаписШирина прямокутника анотації.
HeightdoubleЧитання/ЗаписВисота прямокутника анотації.
ActiveStatestring?Читання/ЗаписПоточний активний стан зовнішнього вигляду (/AS entry).
AlignmentTextAlignmentЧитання/ЗаписВирівнювання тексту (для free-text / widget анотацій, що містять форматований текст).
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, для анотацій коло/квадрат/лінія).
Titlestring?Читання/ЗаписЗаголовок анотації (автор для анотацій розмітки).
Namestring?Читання/ЗаписНазва анотації (унікальний ідентифікатор — запис /NM).
FullNamestring?ЧитанняПовністю кваліфікована назва анотації.
Subjectstring?Читання/ЗаписТема анотації (запис /Subj).
ModifiedDatestring?ЧитанняДата модифікації.
ModifiedDateTimeЧитання/ЗаписДата /M (модифікована) як типізований DateTime.
FlagsAnnotationFlagsЧитання/ЗаписПрапори анотації (/F entry) — використовуються як сховище для як цілих, так і типізованих форм.
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-order, який використовується рендерером DOM.

Методи

СигнатураОпис
AddPrinterMarks(document: Document, printerMarksKind: PrinterMarksKind)Додайте запитані сімейства принтерних позначок до кожної сторінки документа.
AddPrinterMarks(page: Page, printerMarksKind: PrinterMarksKind)Додайте запитані сімейства принтерних позначок до однієї сторінки.
Accept(visitor: AnnotationSelector)Відправте цю анотацію до типізованого перевантаження Visit(SubType) відвідувача.
GetRectangle(considerRotation: bool)Обмежувальний прямокутник, скоригований з урахуванням considerRotation.
ChangeAfterResize(transform: Matrix)Відкоригуйте геометрію анотації після того, як користувач змінив розмір сторінки або прямокутника-хоста.
UpdateAppearances()Згенеруйте заново нормальний потік вигляду (/AP /N) з поточної геометрії та кольорів анотації.
WriteXfdf(writer: System.Xml.XmlWriter)Серіалізуйте цю анотацію як елемент XFDF у записувач (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Зрівняйте цю анотацію — відобразіть її візуальний вигляд у вмісті сторінки та видаліть її з масиву анотацій сторінки.
Clone()Поверхневе клонування — копіює скалярний/спільний за посиланням стан.

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

 Українська