Espacio de nombres Aspose::Pdf::Annotations

El espacio de nombres Aspose.Pdf.Annotations proporciona clases para trabajar con varios tipos de acciones, destinos y otras características del documento que tradicionalmente se denominan interactivas, proporcionando medios para que el usuario pueda intercomunicarse con él.

Clases

ClaseDescripción
ActionCollectionCollection de acciones.
AnnotationClase que representa un objeto de anotación.
AnnotationActionCollectionRepresenta la colección de acciones de anotación.
AnnotationCollectionClase que representa una colección de anotaciones.
AnnotationFlagsConverter
AnnotationSelectorEsta clase se usa para seleccionar anotaciones utilizando la idea de plantilla Visitor.
AnnotationStateConverter
AnnotationStateModelConverter
AppearanceDictionaryAnnotation diccionario de apariencia que especifica cómo se presentará visualmente la anotación en la página.
BleedMarkAnnotationRepresenta una anotación de Marca de Sangrado.
BorderClase que representa las características del borde de la anotación.
BorderEffectConverter
BorderStyleConverter
CaptionPositionConverter
CaretAnnotationClase que representa una anotación de Cursor.
CaretSymbolConverter
CharacteristicsRepresenta características de la anotación.
CircleAnnotationClase que representa una anotación de Círculo.
ColorBarAnnotationClase que representa la anotación ColorBarAnnotation. La propiedad Color se ignora, en su lugar se usa el color ColorsOfCMYK. Al crearla, la proporción entre ancho y alto determina la orientación de la anotación: horizontal o vertical. Luego, verifica que el rectángulo de la anotación esté fuera del TrimBox y, si no lo está, se desplaza a la ubicación más cercana fuera del TrimBox, teniendo en cuenta la orientación de la anotación. Es posible reducir el ancho (alto) para que la anotación quepa fuera del TrimBox. Si no hay espacio para el diseño, el ancho/alto puede establecerse en cero (en este caso, la anotación está presente en la página, pero no se muestra).
ColorsOfCMYKConverter
CommonFigureAnnotationClase abstracta que representa una anotación de figura común.
CornerPrinterMarkAnnotationRepresenta tipos de anotación que se colocan en las esquinas de la página impresa.
CustomExplicitDestinationRepresenta un destino explícito personalizado.
DashClase que representa el patrón de guiones de línea.
DefaultAppearanceDescribe la apariencia predeterminada del campo (fuente, tamaño de texto y color).
DocumentActionCollectionClase que describe acciones realizadas sobre algunas acciones con el documento.
ExplicitDestinationRepresenta la clase base para destinos explícitos en un documento PDF.
ExplicitDestinationTypeConverter
FdfReaderClase que realiza la lectura del formato FDF.
FileAttachmentAnnotationClase que describe la anotación de adjunto de archivo.
FileIconConverter
FitBExplicitDestinationRepresenta un destino explícito que muestra la página con su contenido ampliado lo justo para que su caja delimitadora quepa completamente dentro de la ventana tanto horizontal como verticalmente. Si los factores de ampliación horizontal y vertical requeridos son diferentes, use el menor de los dos, centrando la caja delimitadora dentro de la ventana en la otra dimensión.
FitBHExplicitDestinationRepresenta un destino explícito que muestra la página con la coordenada vertical superior posicionada en el borde superior de la ventana y el contenido de la página ampliado lo justo para que el ancho total de su caja delimitadora quepa dentro de la ventana. Un valor nulo para top indica que se debe conservar sin cambios el valor actual de ese parámetro.
FitBVExplicitDestinationRepresenta un destino explícito que muestra la página con la coordenada horizontal izquierda posicionada en el borde izquierdo de la ventana y el contenido de la página ampliado lo justo para que la altura total de su caja delimitadora quepa dentro de la ventana. Un valor nulo para left indica que se debe conservar sin cambios el valor actual de ese parámetro.
FitExplicitDestinationRepresenta un destino explícito que muestra la página con su contenido ampliado lo justo para que la página completa quepa dentro de la ventana tanto horizontal como verticalmente. Si los factores de ampliación horizontal y vertical requeridos son diferentes, use el menor de los dos, centrando la página dentro de la ventana en la otra dimensión.
FitHExplicitDestinationRepresenta un destino explícito que muestra la página con la coordenada vertical superior posicionada en el borde superior de la ventana y el contenido de la página ampliado lo justo para que el ancho total de la página quepa dentro de la ventana. Un valor nulo para top indica que se debe conservar sin cambios el valor actual de ese parámetro.
FitRExplicitDestinationRepresenta un destino explícito que muestra la página con su contenido ampliado lo justo para que el rectángulo especificado por las coordenadas izquierda, inferior, derecha y superior quepa completamente dentro de la ventana tanto horizontal como verticalmente. Si los factores de ampliación horizontal y vertical requeridos son diferentes, use el menor de los dos, centrando el rectángulo dentro de la ventana en la otra dimensión. Un valor nulo para cualquiera de los parámetros puede producir un comportamiento impredecible.
FitVExplicitDestinationRepresenta un destino explícito que muestra la página con la coordenada horizontal izquierda posicionada en el borde izquierdo de la ventana y el contenido de la página ampliado lo justo para que la altura total de la página quepa dentro de la ventana. Un valor nulo para left indica que se debe conservar sin cambios el valor actual de ese parámetro.
FixedPrintRepresenta datos de impresión fijos de WatermarkAnnotation.
FreeTextAnnotationRepresenta una anotación de texto libre que muestra el texto directamente en la página. A diferencia de una anotación de texto ordinaria, una anotación de texto libre no tiene estado abierto o cerrado; en lugar de mostrarse en una ventana emergente, el texto siempre es visible.
FreeTextIntentConverter
GenericAnnotationLa clase describe una anotación general.
GoToActionRepresenta una acción ir a que cambia la vista a un destino especificado (página, ubicación y factor de magnificación).
GoToRemoteActionRepresenta una acción ir a remota que es similar a una acción ir a ordinaria pero salta a un destino en otro archivo PDF en lugar del archivo actual.
GoToURIActionRepresenta una acción URI que hace que se resuelva un URI.
HideActionRepresenta una acción ocultar que oculta o muestra una o más anotaciones en la pantalla estableciendo o borrando sus banderas Oculto.
HighlightAnnotationRepresenta una anotación de resaltado que destaca un rango de texto en el documento.
HighlightingModeConverter
IAnnotationVisitorDefine Visitor para visitar diferentes anotaciones del documento.
IAppointmentRepresenta una interfaz general para acciones y destinos.
ImportDataActionAl invocar una acción import-data, los datos del Formato de Datos de Formularios (FDF) Forms deberán importarse al formulario interactivo del documento desde un archivo especificado.
InkAnnotationRepresenta un garabato a mano alzada “scribble” compuesto por una o más rutas disjuntas.
JavascriptActionClase que representa una acción javascript.
JustificationConverter
LaunchActionRepresenta una acción de lanzamiento que inicia una aplicación o abre o imprime un documento.
LaunchActionOperationConverter
LineAnnotationClase que representa una anotación de línea.
LineEndingConverter
LineIntentConverter
LinkAnnotationRepresenta ya sea un enlace hipervínculo a un destino en otra parte del documento o una acción a realizar.
MarkupAnnotationClase abstracta que representa una anotación de marcado.
MeasureClase que describe el sistema de coordenadas Measure.
MediaClipClase que describe el objeto de clip multimedia de la representación.
MediaClipDataClase que describe los datos del clip multimedia.
MediaClipSectionEsta clase describe la sección de clip multimedia.
MediaRenditionClase que describe la representación multimedia.
MovieAnnotationRepresenta una anotación de película que contiene gráficos animados y sonido para presentarse en la pantalla del ordenador y a través de los altavoces. Cuando la anotación se activa, la película se reproduce.
NamedActionRepresenta acciones nombradas que se espera que soporten las aplicaciones visor de PDF.
NamedDestinationEn lugar de definirse directamente con la sintaxis explícita, un destino puede referirse indirectamente mediante un objeto de nombre o una cadena de bytes.
PageInformationAnnotationRepresenta una anotación de Información de Page en un documento PDF. Esta anotación contiene el nombre del archivo, el número de página y la fecha y hora de creación de la anotación.
PDF3DAnnotationClase PDF3DAnnotation. Esta clase no puede heredarse.
PDF3DArtworkClase PDF3DArtwork.
PDF3DContentClase PDF3DContent.
PDF3DCrossSectionClase PDF3DCrossSection.
PDF3DCrossSectionArrayClase PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientationClase PDF3DCuttingPlaneOrientation.
PDF3DLightingSchemeClase PDF3DLightingScheme.
PDF3DRenderModeClase PDF3DRenderMode.
PDF3DStreamClase PDF3DStream.
PDF3DViewClase PDF3DView.
PDF3DViewArrayClase PDF3DViewArray.
PdfActionRepresenta una acción en el documento PDF.
PdfActionCollectionClase que describe una lista de acciones.
PolyAnnotationClase base abstracta para anotaciones poligonales.
PolygonAnnotationClase que representa una anotación de polígono.
PolyIntentConverter
PolylineAnnotationRepresenta una anotación de polilínea que es similar a un polígono, excepto que el primer y último vértice no están conectados implícitamente.
PopupAnnotationRepresenta la anotación emergente que muestra texto en una ventana emergente para la introducción y edición.
PredefinedActionConverter
PrinterMarkAnnotationClase abstracta que representa una anotación de marca de impresora.
PrinterMarksKindExtensionsProporciona métodos de extensión para la enumeración PrinterMarksKind.
RedactionAnnotationRepresenta una anotación de redacción.
RegistrationMarkAnnotationRepresenta una anotación de marca de registro.
RenditionClase que describe el objeto de representación de RendtionAnnotation.
RenditionActionUna acción de representación que controla la reproducción de contenido multimedia.
ReplyTypeConverter
RichMediaAnnotationClase que describe RichMediaAnnotation que permite incrustar datos de video/audio en el documento PDF.
ScreenAnnotationUna anotación de pantalla que especifica una región de una página en la que se pueden reproducir clips de medios.
SelectorRenditionClase que describe la representación del selector.
SoundAnnotationRepresenta una anotación de sonido que contiene audio grabado desde el micrófono de la computadora o importado desde un archivo.
SoundDataRepresenta datos de sonido que definen el audio que se reproducirá cuando se active la anotación.
SoundEncodingConverter
SoundIconConverter
SoundSampleDataRepresenta entradas adicionales específicas de un objeto de sonido (Sección 9.2 PDF1-7).
SquareAnnotationClase que representa una anotación cuadrada.
SquigglyAnnotationRepresenta la anotación ondulada que aparece como un subrayado irregular en el texto de un documento.
StampAnnotationRepresenta una anotación de sello de goma. Este tipo de anotación muestra texto o gráficos que parecen haber sido estampados en la página con un sello de goma.
StampIconConverter
StrikeOutAnnotationRepresenta una anotación de tachado que aparece como un tachado en el texto del documento.
SubmitFormActionClase que describe la acción de envío de formulario.
TextAnnotationRepresenta una anotación de texto que es una ’nota adhesiva’ adjunta a un punto en el documento PDF.
TextIconConverter
TextMarkupAnnotationClase base abstracta para anotaciones de marcado de texto.
TextStyleClase que representa el estilo del texto en la anotación.
TrimMarkAnnotationRepresenta una anotación de marca de recorte.
UnderlineAnnotationRepresenta una anotación de subrayado que aparece como un subrayado en el texto del documento.
WatermarkAnnotationClase que describe el objeto de anotación Watermark.
WidgetAnnotationClase que representa una anotación de widget.
XfdfReaderClase que realiza la lectura del formato XFDF.
XYZExplicitDestinationRepresenta un destino explícito que muestra la página con las coordenadas (izquierda, arriba) posicionadas en la esquina superior izquierda de la ventana y el contenido de la página ampliado por el factor de zoom. Un valor nulo para cualquiera de los parámetros izquierda, arriba o zoom indica que el valor actual de ese parámetro debe mantenerse sin cambios. Un valor de zoom de 0 tiene el mismo significado que un valor nulo.

Enums

EnumeraciónDescripción
AnnotationFlagsUn conjunto de indicadores que especifican diversas características de la anotación.
AnnotationStateLa enumeración de estados a los que se puede establecer la anotación original.
AnnotationStateModelEl modelo de estado correspondiente al estado de la anotación.
AnnotationTypeEnumeración de tipos de anotación.
BorderEffectDescribe el efecto que debe aplicarse al borde de las anotaciones.
BorderStyleDescribe el estilo del borde de la anotación.
CapStyleEstilo del extremo de línea de la línea de anotación de tinta.
CaptionPositionEnumeración de la posición del subtítulo de la anotación.
CaretSymbolUn símbolo que se asociará con el cursor.
ColorsOfCMYKColores incluidos en el modelo de color CMYK.
ExplicitDestinationTypeEnumera los tipos de destinos explícitos.
FileIconUn ícono que se usará al mostrar la anotación.
FreeTextIntentEnumera los propósitos de la anotación de texto libre.
HighlightingModeEnumera el modo de resaltado de la anotación, el efecto visual que se usará cuando se presione o mantenga pulsado el botón del ratón dentro de su área activa.
JustificationEnumera las formas de alineación (justificación) que se usarán al mostrar el texto de la anotación.
LaunchActionOperationEnumera las operaciones a realizar con el documento durante la ejecución de la acción de lanzamiento.
LightingSchemeTypeEnum LightingSchemeType: conjunto de tipos de esquema de iluminación.
LineEndingEnumera los estilos de terminación de línea que se usarán al dibujar la línea.
LineIntentEnumera los propósitos de la anotación de línea.
PDF3DActivationEnum PDF3DActivation: conjunto de modos de activación de anotaciones 3D.
PolyIntentEnumera los propósitos de la anotación de polígono o polilínea.
PredefinedActionDefine diferentes acciones que pueden activarse desde un archivo PDF.
PrinterMarkCornerPositionRepresenta una posición de una marca en una esquina de una página.
PrinterMarkSidePositionRepresenta una posición de una marca de registro en una página.
PrinterMarksKindEspecifica los tipos de marcas de impresora que se añadirán a un documento.
RenderModeTypeEnum RenderModeType: conjunto de tipos de modo de renderizado.
RenditionOperationLa operación a realizar cuando se activa la acción.
RenditionTypeLa enumeración describe los tipos posibles de Rendition.
ReplyTypeEnumera los tipos de relaciones (el “tipo de respuesta”) entre la anotación y una especificada por InReplyTo.
RichTextFontStylesOpciones para dar estilo a fragmentos de texto en RichText.
SoundEncodingEl formato de codificación para los datos de ejemplo.
SoundIconEnumera los íconos que se usarán al mostrar la anotación.
SoundSampleDataEncodingFormatEl formato de codificación de los datos de muestra de sonido.
StampIconEnumera los íconos que se usarán al mostrar la anotación.
TextAlignmentAlineación del texto en la anotación.
TextIconEnumera los íconos que se usarán al mostrar la anotación.