пространство имён 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 | Перечисляет значки, используемые при отображении аннотации. |