Aspose.Pdf.Annotations

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

Классы

Учебный классОписание
ActionCollectionКоллекция действий
AnnotationКласс, представляющий объект аннотации.
AnnotationActionCollectionПредставляет набор действий с аннотациями.
AnnotationCollectionКласс, представляющий коллекцию аннотаций.
AnnotationSelectorЭтот класс используется для выбора аннотаций с использованием идеи шаблона посетителя.
AppearanceDictionaryСловарь внешнего вида аннотации, указывающий, как аннотация должна быть визуально представлена на странице.
BorderКласс, представляющий характеристики границы аннотации.
CaretAnnotationКласс, представляющий аннотацию Caret.
CharacteristicsПредставляет характеристики аннотаций
CircleAnnotationКласс, представляющий круговую аннотацию.
CommonFigureAnnotationАбстрактный класс, представляющий общую аннотацию рисунка.
CustomExplicitDestinationПредставляет пользовательское явное назначение.
DashКласс, представляющий образец пунктирной линии.
DefaultAppearanceОписывает внешний вид поля по умолчанию (шрифт, размер и цвет текста).
DocumentActionCollectionКласс описывает действия, выполняемые над некоторыми действиями с document
ExplicitDestinationПредставляет базовый класс для явных назначений в документе PDF.
FileAttachmentAnnotationКласс описывает аннотацию вложенного файла.
FitBExplicitDestinationПредставляет явный пункт назначения, который отображает страницу с ее содержимым, увеличенным настолько, чтобы его ограничивающая рамка полностью помещалась в окне как по горизонтали, так и по вертикали. Если требуемые коэффициенты увеличения по горизонтали и вертикали различаются, используйте меньший из двух, центрируя ограничивающую рамку внутри окна в другом измерении.
FitBHExplicitDestinationПредставляет явный пункт назначения, который отображает страницу с вертикальной координатой top, расположенной на верхнем краю окна, и содержимое страницы, увеличенное настолько, чтобы заполнить всю ширину ограничивающего прямоугольника в окне. Нулевое значение для top указывает, что текущее значение этого параметра должно быть сохранено без изменений.
FitBVExplicitDestinationПредставляет явный пункт назначения, который отображает страницу с горизонтальной координатой слева, расположенной на левом краю окна, а содержимое страницы увеличивается настолько, чтобы соответствовать всей высоте ее ограничивающей рамки в окне. Нулевое значение для левого указывает, что текущее значение этого параметра должно быть сохранено без изменений.
FitExplicitDestinationПредставляет явный пункт назначения, который отображает страницу с ее содержимым, увеличенным настолько, чтобы вся страница поместилась в окне как по горизонтали, так и по вертикали. Если требуемые коэффициенты увеличения по горизонтали и вертикали различаются, используйте меньший из двух, центрируя страницу в окне в другом измерении.
FitHExplicitDestinationПредставляет явное назначение, которое отображает страницу с вертикальной координатой top, расположенной на верхнем краю окна, и содержимое страницы, увеличенное настолько, чтобы заполнить всю ширину страницы в окне. Нулевое значение для top указывает, что текущее значение этого параметра должно быть сохранено без изменений.
FitRExplicitDestinationПредставляет явный пункт назначения, который отображает страницу с ее содержимым, увеличенным настолько, чтобы соответствовать прямоугольнику, заданному координатами слева, снизу, справа и вверху внутри окна как по горизонтали, так и по вертикали. Если требуемые коэффициенты увеличения по горизонтали и вертикали различаются, используйте меньший из двух, центрируя прямоугольник внутри окна в другом измерении. Нулевое значение любого из параметров может привести к непредсказуемому поведению.
FitVExplicitDestinationПредставляет явный пункт назначения, который отображает страницу с горизонтальной координатой слева, расположенной на левом краю окна, а содержимое страницы увеличивается настолько, чтобы соответствовать всей высоте страницы в окне. Нулевое значение для левого указывает, что текущее значение этого параметра должно быть сохранено без изменений.
FixedPrintПредставление фиксированных данных печати аннотации водяного знака.
FreeTextAnnotationПредставляет аннотацию произвольного текста, которая отображает текст непосредственно на странице. В отличие от обычной текстовой аннотации, аннотация произвольного текста не имеет открытого или закрытого состояния; вместо того, чтобы отображаться во всплывающем окне, текст всегда виден.
GoToActionПредставляет действие перехода, которое изменяет представление на указанное место назначения (страница, местоположение и коэффициент увеличения).
GoToRemoteActionПредставляет удаленное действие перехода, похожее на обычное действие перехода, но с переходом к месту назначения в другом файле PDF вместо текущего файла.
GoToURIActionПредставляет действие URI, вызывающее разрешение URI.
HideActionПредставляет действие скрытия, которое скрывает или показывает одну или несколько аннотаций на экране, устанавливая или сбрасывая их флажки Hidden.
HighlightAnnotationПредставляет выделенную аннотацию, которая выделяет диапазон текста в документе.
ImportDataActionПри вызове действия import-data данные Forms Data Format (FDF) должны быть импортированы в интерактивную форму документа из указанного файла.
InkAnnotationПредставляет «набросок» от руки, состоящий из одного или нескольких непересекающихся путей.
JavascriptActionКласс, представляющий действие JavaScript.
LaunchActionПредставляет действие запуска, которое запускает приложение, открывает или печатает документ.
LineAnnotationКласс, представляющий аннотацию строки.
LinkAnnotationПредставляет либо гипертекстовую ссылку на пункт назначения в другом месте документа, либо действие, которое необходимо выполнить.
MarkupAnnotationАбстрактный класс, представляющий аннотацию разметки.
MeasureКласс, описывающий систему координат измерения.
MediaClipКласс описывает объект воспроизведения медиаклипа.
MediaClipDataКласс описывает данные медиаклипа.
MediaClipSectionЭтот класс описывает раздел Media clip.
MediaRenditionКласс описывает воспроизведение мультимедиа.
MovieAnnotationПредставляет аннотацию к фильму, содержащую анимированную графику и звук для воспроизведения на экране компьютера и через динамики. При активации аннотации воспроизводится фильм.
NamedActionПредставляет именованные действия, которые, как ожидается, будут поддерживать приложения для просмотра PDF-файлов.
NamedDestinationВместо прямого определения с помощью явного синтаксиса на место назначения можно ссылаться косвенно с помощью объекта имени или строки байтов.
PDF3DAnnotationКласс PDF3DАннотация. Этот класс не может быть унаследован.
PDF3DArtworkКласс PDF3DArtwork.
PDF3DContentКласс PDF3DCContent.
PDF3DCrossSectionКласс PDF3DCrossSection.
PDF3DCrossSectionArrayКласс PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientationКласс PDF3DCuttingPlaneOrientation.
PDF3DLightingSchemeКласс PDF3DLightingScheme.
PDF3DRenderModeКласс PDF3DRenderMode.
PDF3DStreamКласс PDF3DStream.
PDF3DViewКласс PDF3DView.
PDF3DViewArrayКласс PDF3DViewArray.
PdfActionПредставляет действие в PDF-документе
PdfActionCollectionКласс описывает список действий.
PolyAnnotationАбстрактный базовый класс для полианнотаций.
PolygonAnnotationКласс, представляющий аннотацию многоугольника.
PolylineAnnotationПредставляет аннотацию полилинии, аналогичную полигону, за исключением того, что первая и последняя вершины не связаны неявно.
PopupAnnotationПредставляет всплывающую аннотацию, которая отображает текст во всплывающем окне для ввода и редактирования.
RedactionAnnotationПредставляет отредактированную аннотацию.
RenditionКласс, который описывает объект воспроизведения RendtionAnnotation.
RenditionActionДействие воспроизведения, управляющее воспроизведением мультимедийного содержимого.
RichMediaAnnotationКласс описывает RichMediaAnnotation, которая позволяет вставлять видео/аудиоданные в документ PDF.
ScreenAnnotationЭкранная аннотация, указывающая область страницы, на которой могут воспроизводиться медиаклипы.
SelectorRenditionКласс описывает представление селектора.
SoundAnnotationПредставляет звуковую аннотацию, содержащую звук, записанный с микрофона компьютера или импортированный из файла.
SoundDataПредставляет звуковые данные, определяющие звук, который будет воспроизводиться при активации аннотации.
SoundSampleDataПредставляет дополнительные записи, относящиеся к звуковому объекту (Раздел 9.2 PDF1-7)
SquareAnnotationКласс, представляющий квадратную аннотацию.
SquigglyAnnotationПредставляет волнистую аннотацию, которая отображается в виде зубчатого подчеркивания в тексте документа.
StampAnnotationПредставляет аннотацию штампа. Этот тип аннотации отображает текст или графику, которые должны выглядеть так, как если бы они были отпечатаны на странице резиновым штампом.
StrikeOutAnnotationПредставляет зачеркнутую аннотацию, которая отображается как зачеркнутый текст документа.
SubmitFormActionКласс, описывающий действие отправки формы.
TextAnnotationПредставляет текстовую аннотацию, которая представляет собой «липкую заметку», прикрепленную к точке в документе PDF.
TextMarkupAnnotationАбстрактный базовый класс для аннотаций текстовой разметки.
TextStyleКласс представляет стиль текста в аннотации
UnderlineAnnotationПредставляет аннотацию подчеркивания, которая отображается как подчеркивание в тексте документа.
WatermarkAnnotationКласс описывает объект аннотации водяного знака.
WidgetAnnotationКласс, представляющий аннотацию виджета.
XfdfReaderКласс, выполняющий чтение формата XFDF.
XYZExplicitDestinationПредставляет явный пункт назначения, который отображает страницу с координатами (слева, сверху), расположенными в верхнем левом углу окна, и содержимым страницы, увеличенным с коэффициентом масштабирования. Нулевое значение для любого из параметров left, top или zoom указывает, что текущее значение этого параметра должно быть сохранено без изменений. Значение масштабирования 0 имеет то же значение, что и нулевое значение.

Интерфейсы

ИнтерфейсОписание
IAnnotationVisitorОпределяет посетителя для посещения различных аннотаций документа.
IAppointmentПредставляет общий интерфейс для действий и мест назначения.

перечисление

перечислениеОписание
AnnotationFlagsНабор флагов, определяющих различные характеристики аннотации.
AnnotationStateПеречисление состояний, в которые можно установить исходную аннотацию.
AnnotationStateModelМодель состояния, соответствующая состоянию аннотации.
AnnotationTypeПеречисление типов аннотаций.
BorderEffectОписывает эффект, который следует применить к границе аннотаций.
BorderStyleОписывает стиль границы аннотации.
CapStyleСтиль окончания строки рукописной аннотации.
CaptionPositionПеречисление расположения заголовка аннотации.
CaretSymbolСимвол, связанный с кареткой.
ExplicitDestinationTypeПеречисляет типы явных назначений.
FileIconЗначок, который будет использоваться для отображения аннотации.
FreeTextIntentПеречисляет намерения аннотации произвольного текста.
HighlightingModeПеречисляет режим выделения аннотации, визуальный эффект, который будет использоваться при нажатии или удерживании кнопки мыши внутри ее активной области.
JustificationПеречисляет формы квадрирования (выравнивания), которые будут использоваться при отображении текста аннотации.
LaunchActionOperationПеречисляет операции, выполняемые с документом во время выполнения действия запуска.
LightingSchemeTypeEnum LightingSchemeType: набор типов схемы освещения.
LineEndingПеречисляет стили окончания линии, которые будут использоваться при рисовании линии.
LineIntentПеречисляет назначение аннотации строки.
PDF3DActivationEnum PDF3DActivation: набор режимов активации 3D-аннотаций.
PolyIntentПеречисляет назначение аннотации полигона или полилинии.
PredefinedActionОпределяет различные действия, которые могут быть вызваны файлом PDF.
RenderModeTypeEnum RenderModeType: набор типов режимов рендеринга
RenditionOperationОперация, выполняемая при запуске действия.
RenditionTypeПеречисление описывает возможные типы Rendition.
ReplyTypeПеречисляет виды отношений («тип ответа») между аннотацией и аннотацией, указанной InReplyTo.
SoundEncodingФормат кодирования демонстрационных данных.
SoundIconПеречисляет значки, которые будут использоваться при отображении аннотации.
SoundSampleDataEncodingFormatФормат кодирования данных звукового образца.
StampIconПеречисляет значки, которые будут использоваться при отображении аннотации.
TextIconПеречисляет значки, которые будут использоваться при отображении аннотации.