пространство имён Aspose::Pdf::Annotations

Содержание
[ ]

Пространство имён Aspose.Pdf.Annotations предоставляет классы для работы с различными типами действий, назначений и другими возможностями документа, традиционно называемыми интерактивными, предоставляя средства, позволяющие пользователю взаимодействовать с ним.

Классы

КлассОписание
ActionCollectionКоллекция действий.
AnnotationКласс, представляющий объект аннотации.
AnnotationActionCollectionПредставляет коллекцию действий аннотации.
AnnotationCollectionКласс, представляющий коллекцию аннотаций.
AnnotationFlagsConverter
AnnotationSelectorЭтот класс используется для выбора аннотаций с помощью идеи шаблона Visitor.
AnnotationStateConverter
AnnotationStateModelConverter
AppearanceDictionaryАннотация словарь внешнего вида, определяющий, как аннотация должна визуально отображаться на странице.
BleedMarkAnnotationПредставляет аннотацию Bleed Mark.
BorderКласс, представляющий характеристики границы аннотации.
BorderEffectConverter
BorderStyleConverter
CaptionPositionConverter
CaretAnnotationКласс, представляющий аннотацию Caret.
CaretSymbolConverter
CharacteristicsПредставляет характеристики аннотации.
CircleAnnotationКласс, представляющий аннотацию Circle.
ColorBarAnnotationКласс, представляющий аннотацию ColorBarAnnotation. Свойство Color игнорируется, вместо него используется цвет ColorsOfCMYK. При создании соотношение ширины и высоты определяет ориентацию аннотации — горизонтальную или вертикальную. Затем проверяется, находится ли прямоугольник аннотации за пределами TrimBox, и если нет, он смещается к ближайшему расположению за пределами TrimBox с учётом ориентации аннотации. Возможно уменьшить ширину (высоту), чтобы аннотация помещалась за пределами TrimBox. Если места для размещения нет, ширина/высота могут быть установлены в ноль (в этом случае аннотация присутствует на странице, но не отображается).
ColorsOfCMYKConverter
CommonFigureAnnotationАбстрактный класс, представляющий общую фигурную аннотацию.
CornerPrinterMarkAnnotationПредставляет типы аннотаций, размещаемые в углах печатной страницы.
CustomExplicitDestinationПредставляет пользовательскую явную точку назначения.
DashКласс, представляющий шаблон пунктирной линии.
DefaultAppearanceОписывает внешний вид поля по умолчанию (шрифт, размер текста и цвет).
DocumentActionCollectionКласс описывает действия, выполняемые над некоторыми действиями с документом.
ExplicitDestinationПредставляет базовый класс для явных точек назначения в PDF‑документе.
ExplicitDestinationTypeConverter
FdfReaderКласс, выполняющий чтение формата FDF.
FileAttachmentAnnotationКласс описывает аннотацию вложения файла.
FileIconConverter
FitBExplicitDestinationПредставляет явную точку назначения, отображающую страницу с её содержимым, увеличенным настолько, чтобы её ограничивающий прямоугольник полностью помещался в окно как по горизонтали, так и по вертикали. Если требуемые коэффициенты масштабирования по горизонтали и вертикали различаются, использовать меньший из них, центрируя ограничивающий прямоугольник в окне по другой оси.
FitBHExplicitDestinationПредставляет явную точку назначения, отображающую страницу, при этом вертикальная координата top размещается у верхнего края окна, а содержимое страницы увеличивается настолько, чтобы вся ширина её ограничивающего прямоугольника помещалась в окне. Значение null для top указывает, что текущие значения этого параметра сохраняются без изменений.
FitBVExplicitDestinationПредставляет явную точку назначения, отображающую страницу, при этом горизонтальная координата left размещается у левого края окна, а содержимое страницы увеличивается настолько, чтобы вся высота её ограничивающего прямоугольника помещалась в окне. Значение null для left указывает, что текущие значения этого параметра сохраняются без изменений.
FitExplicitDestinationПредставляет явную точку назначения, отображающую страницу с её содержимым, увеличенным настолько, чтобы вся страница полностью помещалась в окно как по горизонтали, так и по вертикали. Если требуемые коэффициенты масштабирования по горизонтали и вертикали различаются, использовать меньший из них, центрируя страницу в окне по другой оси.
FitHExplicitDestinationПредставляет явную точку назначения, отображающую страницу, при этом вертикальная координата top размещается у верхнего края окна, а содержимое страницы увеличивается настолько, чтобы вся её ширина полностью помещалась в окне. Значение null для top указывает, что текущие значения этого параметра сохраняются без изменений.
FitRExplicitDestinationПредставляет явную точку назначения, отображающую страницу с её содержимым, увеличенным настолько, чтобы прямоугольник, заданный координатами left, bottom, right и top, полностью помещался в окно как по горизонтали, так и по вертикали. Если требуемые коэффициенты масштабирования по горизонтали и вертикали различаются, использовать меньший из них, центрируя прямоугольник в окне по другой оси. Значение null для любого из параметров может привести к непредсказуемому поведению.
FitVExplicitDestinationПредставляет явную точку назначения, отображающую страницу, при этом горизонтальная координата left размещается у левого края окна, а содержимое страницы увеличивается настолько, чтобы вся её высота полностью помещалась в окне. Значение null для left указывает, что текущие значения этого параметра сохраняются без изменений.
FixedPrintПредставляет фиксированные данные печати WatermarkAnnotation.
FreeTextAnnotationПредставляет аннотацию свободного текста, отображающую текст непосредственно на странице. В отличие от обычной текстовой аннотации, аннотация свободного текста не имеет состояний открыто/закрыто; вместо отображения во всплывающем окне текст всегда виден.
FreeTextIntentConverter
GenericAnnotationКласс описывает общую аннотацию.
GoToActionПредставляет действие перехода (go-to), которое изменяет вид на указанную точку назначения (страницу, местоположение и коэффициент масштабирования).
GoToRemoteActionПредставляет удалённое действие перехода (go-to), аналогичное обычному действию перехода, но переходящее к точке назначения в другом PDF‑файле вместо текущего.
GoToURIActionПредставляет действие URI, вызывающее разрешение URI.
HideActionПредставляет действие скрытия, которое скрывает или отображает одну или несколько аннотаций на экране, устанавливая или сбрасывая их флаги Hidden.
HighlightAnnotationПредставляет аннотацию выделения, которая подсвечивает диапазон текста в документе.
HighlightingModeConverter
IAnnotationVisitorОпределяет Visitor для обхода различных аннотаций документа.
IAppointmentПредставляет общий интерфейс для действий и назначений.
ImportDataActionПри вызове действия import-data, данные Forms Data Format (FDF) должны быть импортированы в интерактивную форму документа из указанного файла.
InkAnnotationПредставляет свободный “scribble”, состоящий из одной или нескольких разрозненных путей.
JavascriptActionКласс, представляющий действие javascript.
JustificationConverter
LaunchActionПредставляет действие запуска, которое запускает приложение или открывает, либо печатает документ.
LaunchActionOperationConverter
LineAnnotationКласс, представляющий аннотацию линии.
LineEndingConverter
LineIntentConverter
LinkAnnotationПредставляет либо гипертекстовую ссылку на назначение в другом месте документа, либо действие, которое следует выполнить.
MarkupAnnotationАбстрактный класс, представляющий разметочную аннотацию.
MeasureКласс, описывающий координатную систему Measure.
MediaClipКласс, описывающий объект медиа‑клипа рендеринга.
MediaClipDataКласс, описывающий данные медиа‑клипа.
MediaClipSectionЭтот класс описывает раздел Media clip.
MediaRenditionКласс, описывающий медиа‑рендеринг.
MovieAnnotationПредставляет аннотацию фильма, содержащую анимированную графику и звук, которые отображаются на экране компьютера и воспроизводятся через динамики. При активации аннотации фильм воспроизводится.
NamedActionПредставляет именованные действия, которые ожидается поддерживать PDF‑просмотрщиками.
NamedDestinationВместо прямого определения с помощью явного синтаксиса, назначение может ссылаться косвенно через объект имени или байтовую строку.
PageInformationAnnotationПредставляет аннотацию Page Information в PDF‑документе. Эта аннотация содержит имя файла, номер страницы и дату и время создания аннотации.
PDF3DAnnotationКласс PDF3DAnnotation. Этот класс не может быть унаследован.
PDF3DArtworkКласс PDF3DArtwork.
PDF3DContentКласс PDF3DContent.
PDF3DCrossSectionКласс PDF3DCrossSection.
PDF3DCrossSectionArrayКласс PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientationКласс PDF3DCuttingPlaneOrientation.
PDF3DLightingSchemeКласс PDF3DLightingScheme.
PDF3DRenderModeКласс PDF3DRenderMode.
PDF3DStreamКласс PDF3DStream.
PDF3DViewКласс PDF3DView.
PDF3DViewArrayКласс PDF3DViewArray.
PdfActionПредставляет действие в PDF‑документе.
PdfActionCollectionКласс описывает список действий.
PolyAnnotationАбстрактный базовый класс для полигональных аннотаций.
PolygonAnnotationКласс, представляющий полигональную аннотацию.
PolyIntentConverter
PolylineAnnotationПредставляет аннотацию полилиния, которая похожа на полигон, за исключением того, что первая и последняя вершины не соединяются автоматически.
PopupAnnotationПредставляет всплывающую аннотацию, которая отображает текст во всплывающем окне для ввода и редактирования.
PredefinedActionConverter
PrinterMarkAnnotationАбстрактный класс, представляющий аннотацию отметки принтера.
PrinterMarksKindExtensionsПредоставляет методы расширения для перечисления PrinterMarksKind.
RedactionAnnotationПредставляет аннотацию Redact.
RegistrationMarkAnnotationПредставляет аннотацию регистрационной метки.
RenditionКласс, который описывает объект воспроизведения RendtionAnnotation.
RenditionActionДействие воспроизведения, которое управляет воспроизведением мультимедийного контента.
ReplyTypeConverter
RichMediaAnnotationКласс описывает RichMediaAnnotation, который позволяет встраивать видео/аудио данные в PDF‑документ.
ScreenAnnotationЭкранная аннотация, указывающая область страницы, на которой могут воспроизводиться медиа‑клипы.
SelectorRenditionКласс описывает селектор воспроизведения.
SoundAnnotationПредставляет звуковую аннотацию, содержащую звук, записанный с микрофона компьютера или импортированный из файла.
SoundDataПредставляет звуковые данные, определяющие звук, который будет воспроизводиться при активации аннотации.
SoundEncodingConverter
SoundIconConverter
SoundSampleDataПредставляет дополнительные записи, специфичные для звукового объекта (Раздел 9.2 PDF1‑7).
SquareAnnotationКласс, представляющий квадратную аннотацию.
SquigglyAnnotationПредставляет волнообразную аннотацию, которая отображается как неровное подчеркивание в тексте документа.
StampAnnotationПредставляет аннотацию в виде резиновой печати. Этот тип аннотации отображает текст или графику, имитирующие печать на странице резиновой печатью.
StampIconConverter
StrikeOutAnnotationПредставляет аннотацию зачеркивания, которая отображается как зачеркивание в тексте документа.
SubmitFormActionКласс, описывающий действие отправки формы.
TextAnnotationПредставляет текстовую аннотацию, являющуюся «липкой заметкой», прикреплённой к точке в PDF‑документе.
TextIconConverter
TextMarkupAnnotationАбстрактный базовый класс для текстовых разметочных аннотаций.
TextStyleКласс, представляющий стиль текста в аннотации.
TrimMarkAnnotationПредставляет аннотацию метки обрезки.
UnderlineAnnotationПредставляет аннотацию подчеркивания, которая отображается как подчеркивание в тексте документа.
WatermarkAnnotationКласс, описывающий объект аннотации Watermark.
WidgetAnnotationКласс, представляющий виджет‑аннотацию.
XfdfReaderКласс, выполняющий чтение формата XFDF.
XYZExplicitDestinationПредставляет явный пункт назначения, который отображает страницу с координатами (left, top), расположенными в левом верхнем углу окна, и содержимое страницы увеличивается с коэффициентом zoom. Значение null для любого из параметров left, top или zoom указывает, что текущие значения этих параметров должны оставаться без изменений. Значение zoom, равное 0, имеет то же значение, что и null.

Enums

ПеречислениеОписание
AnnotationFlagsНабор флагов, определяющих различные характеристики аннотации.
AnnotationStateПеречисление состояний, в которые может быть установлена оригинальная аннотация.
AnnotationStateModelМодель состояния, соответствующая состоянию аннотации.
AnnotationTypeПеречисление типов аннотаций.
BorderEffectОписывает эффект, который должен быть применён к границе аннотаций.
BorderStyleОписывает стиль границы аннотации.
CapStyleСтиль окончания линии в аннотации Ink.
CaptionPositionПеречисление расположения подписи аннотации.
CaretSymbolСимвол, который будет связан с кареткой.
ColorsOfCMYKЦвета, включённые в цветовую модель CMYK.
ExplicitDestinationTypeПеречисляет типы явных пунктов назначения.
FileIconЗначок, используемый при отображении аннотации.
FreeTextIntentПеречисляет намерения свободной текстовой аннотации.
HighlightingModeПеречисляет режим подсветки аннотации, визуальный эффект, который будет использоваться при нажатии или удержании кнопки мыши внутри её активной области.
JustificationПеречисляет формы выравнивания (justification) текста аннотации.
LaunchActionOperationПеречисляет операции, которые следует выполнить с документом во время выполнения действия запуска.
LightingSchemeTypeПеречисление LightingSchemeType: набор типов схем освещения.
LineEndingПеречисляет стили окончаний линии, используемые при её рисовании.
LineIntentПеречисляет намерения линейной аннотации.
PDF3DActivationПеречисление PDF3DActivation: набор режимов активации 3D‑аннотации.
PolyIntentПеречисляет намерения полигональной или полилинейной аннотации.
PredefinedActionОпределяет различные действия, которые могут быть вызваны из PDF‑файла.
PrinterMarkCornerPositionПредставляет позицию метки в углу страницы.
PrinterMarkSidePositionПредставляет позицию регистрационной метки на странице.
PrinterMarksKindУказывает типы печатных меток, которые следует добавить в документ.
RenderModeTypeПеречисление RenderModeType: набор типов режимов рендеринга.
RenditionOperationОперация, которую следует выполнить при срабатывании действия.
RenditionTypeПеречисление описывает возможные типы Rendition.
ReplyTypeПеречисляет виды отношений ("reply type") между аннотацией и той, которая указана в InReplyTo.
RichTextFontStylesПараметры стилизации фрагментов текста в RichText.
SoundEncodingФормат кодирования образцовых данных.
SoundIconПеречисляет значки, используемые при отображении аннотации.
SoundSampleDataEncodingFormatФормат кодирования звуковых образцовых данных.
StampIconПеречисляет значки, используемые при отображении аннотации.
TextAlignmentВыравнивание текста в аннотации.
TextIconПеречисляет значки, используемые при отображении аннотации.