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 (различия прямоугольников) — область, фактически нарисованная внутри 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Чтение/записьНужно ли регенерировать поток отображения при сохранении аннотации в конвертированном документе.
UseFontSubsetboolЧтение/записьНужно ли делать подмножество встроенного шрифта (если он есть).
Contentsstring?Чтение/записьСодержимое аннотации (текст).
OpacitydoubleЧтение/записьНепрозрачность аннотации (0.0 = прозрачная, 1.0 = непрозрачная).
BorderBorder?Чтение/записьГраница аннотации.
ColorColorЧтение/записьЦвет границы аннотации (/C entry).
InteriorColorColor?Чтение/записьВнутренний цвет аннотации (/IC entry, для аннотаций круга/квадрата/линии).
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).
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 в writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Свести эту аннотацию — отрендерить её визуальное представление в содержимое страницы и удалить её из массива аннотаций страницы.
Clone()Поверхностное клонирование — копирует скалярное/общий по ссылке состояние.

См. также:

 Русский