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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
AnnotationType | AnnotationType | Читання | Завжди PrinterMark. |
Rect | Rectangle? | Читання/Запис | Прямокутник анотації (позиція на сторінці). |
InnerRect | Rectangle? | Читання | Прямокутник анотації, зсунений за допомогою запису /RD (rectangle differences) — область, фактично намальована всередині Rect. |
Width | double | Читання/Запис | Ширина прямокутника анотації. |
Height | double | Читання/Запис | Висота прямокутника анотації. |
ActiveState | string? | Читання/Запис | Поточний активний стан зовнішнього вигляду (/AS entry). |
Alignment | TextAlignment | Читання/Запис | Вирівнювання тексту (для free-text / widget анотацій, що містять форматований текст). |
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, для анотацій коло/квадрат/лінія). |
Title | string? | Читання/Запис | Заголовок анотації (автор для анотацій розмітки). |
Name | string? | Читання/Запис | Назва анотації (унікальний ідентифікатор — запис /NM). |
FullName | string? | Читання | Повністю кваліфікована назва анотації. |
Subject | string? | Читання/Запис | Тема анотації (запис /Subj). |
ModifiedDate | string? | Читання | Дата модифікації. |
Modified | DateTime | Читання/Запис | Дата /M (модифікована) як типізований DateTime. |
Flags | AnnotationFlags | Читання/Запис | Прапори анотації (/F entry) — використовуються як сховище для як цілих, так і типізованих форм. |
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-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() | Поверхневе клонування — копіює скалярний/спільний за посиланням стан. |