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 llaman interactivas, proporcionando medios para que el usuario pueda intercomunicarse con él.

Clases

ClaseDescripción
ActionCollectionColección de acciones
AnnotationClase que representa el objeto de anotación.
AnnotationActionCollectionRepresenta la colección de acciones de anotación.
AnnotationCollectionClase que representa la colección de anotaciones.
AnnotationSelectorEsta clase se utiliza para seleccionar anotaciones utilizando la idea del patrón Visitor.
AppearanceDictionaryDiccionario de apariencia de anotación 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.
CaretAnnotationClase que representa la anotación de caret.
CharacteristicsRepresenta las características de la anotación
CircleAnnotationClase que representa la anotación de círculo.
ColorBarAnnotationClase que representa la anotación ColorBarAnnotation. La propiedad Color se ignora, en su lugar se utiliza ColorsOfCMYK. Al crearla, la relación entre ancho y alto determina la orientación de la anotación: horizontal o vertical. A continuación, verifica que el rectángulo de la anotación esté fuera del TrimBox, y si no, 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 se puede establecer en cero (en este caso, la anotación está presente en la página, pero no se muestra).
CommonFigureAnnotationClase abstracta que representa la anotación de figura común.
CornerPrinterMarkAnnotationRepresenta tipos de anotaciones que se colocan en las esquinas de la página impresa.
CustomExplicitDestinationRepresenta un destino explícito personalizado.
DashClase que representa el patrón de línea discontinua.
DefaultAppearanceDescribe la apariencia predeterminada del campo (fuente, tamaño de texto y color).
DocumentActionCollectionClase que describe las acciones realizadas en algunas acciones con el documento
ExplicitDestinationRepresenta la clase base para destinos explícitos en el documento PDF.
FdfReaderClase que realiza la lectura del formato FDF.
FileAttachmentAnnotationClase que describe la anotación de archivo adjunto.
FitBExplicitDestinationRepresenta un destino explícito que muestra la página con su contenido ampliado lo suficiente para que su cuadro delimitador quepa completamente dentro de la ventana tanto horizontal como verticalmente. Si los factores de ampliación horizontal y vertical requeridos son diferentes, use el más pequeño de los dos, centrando el cuadro delimitador 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 suficiente para que quepa todo el ancho de su cuadro delimitador dentro de la ventana. Un valor nulo para la parte superior especifica que el valor actual de ese parámetro debe mantenerse sin cambios.
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 suficiente para que quepa toda la altura de su cuadro delimitador dentro de la ventana. Un valor nulo para la izquierda especifica que el valor actual de ese parámetro debe mantenerse sin cambios.
FitExplicitDestinationRepresenta un destino explícito que muestra la página con su contenido ampliado lo suficiente para que toda la página quepa dentro de la ventana tanto horizontal como verticalmente. Si los factores de ampliación horizontal y vertical requeridos son diferentes, use el más pequeño 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 suficiente para que quepa todo el ancho de la página dentro de la ventana. Un valor nulo para la parte superior especifica que el valor actual de ese parámetro debe mantenerse sin cambios.
FitRExplicitDestinationRepresenta un destino explícito que muestra la página con su contenido ampliado lo suficiente para que quepa el rectángulo especificado por las coordenadas izquierda, inferior, derecha y superior completamente dentro de la ventana tanto horizontal como verticalmente. Si los factores de ampliación horizontal y vertical requeridos son diferentes, use el más pequeño 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 resultar en 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 suficiente para que quepa toda la altura de la página dentro de la ventana. Un valor nulo para la izquierda especifica que el valor actual de ese parámetro debe mantenerse sin cambios.
FixedPrintRepresenta los datos de impresión fija de la anotación de marca de agua.
FreeTextAnnotationRepresenta una anotación de texto libre que muestra texto directamente en la página. A diferencia de una anotación de texto ordinaria, una anotación de texto libre no tiene un estado abierto o cerrado; en lugar de mostrarse en una ventana emergente, el texto siempre es visible.
GoToActionRepresenta una acción de ir a que cambia la vista a un destino especificado (página, ubicación y factor de ampliación).
GoToRemoteActionRepresenta una acción de ir a remota que es similar a una acción de 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 una URI.
HideActionRepresenta una acción de ocultar que oculta o muestra una o más anotaciones en la pantalla configurando o desmarcando sus banderas Hidden.
HighlightAnnotationRepresenta una anotación de resaltado que resalta un rango de texto en el documento.
ImportDataActionAl invocar una acción de importación de datos, los datos del Formato de Datos de Formularios (FDF) se importarán al formulario interactivo del documento desde un archivo especificado.
InkAnnotationRepresenta un “garabato” a mano alzada compuesto de uno o más caminos disjuntos.
JavascriptActionClase que representa la acción de javascript.
LaunchActionRepresenta una acción de lanzamiento que inicia una aplicación o abre o imprime un documento.
LineAnnotationClase que representa la anotación de línea.
LinkAnnotationRepresenta un enlace de hipertexto a un destino en otro lugar del documento o una acción a realizar.
MarkupAnnotationClase abstracta que representa la anotación de marcado.
MeasureClase que describe el sistema de coordenadas de Medida.
MediaClipClase que describe el objeto de clip de medios de la representación.
MediaClipDataClase que describe los datos del clip de medios.
MediaClipSectionEsta clase describe la sección del clip de medios.
MediaRenditionClase que describe la representación de medios.
MovieAnnotationRepresenta una anotación de película que contiene gráficos animados y sonido que se presentarán en la pantalla de la computadora y a través de los altavoces. Cuando se activa la anotación, se reproduce la película.
NamedActionRepresenta acciones nombradas que se espera que las aplicaciones de visualización de PDF admitan.
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 Página 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 se puede heredar.
PDF3DArtworkClase PDF3DArtwork.
PDF3DContentClase PDF3DContent.
PDF3DCrossSectionClase PDF3DCrossSection.
PDF3DCrossSectionArrayClase PDF3DCrossSectionArray.
PDF3DCuttingPlaneOrientationClase PDF3DCuttingPlaneOrientation.
PDF3DLightingSchemeClase PDF3DLightingScheme.
PDF3DRenderModeClase PDF3DRenderMode.
PDF3DStreamClase PDF3DStream.
PDF3DViewClase PDF3DView.
PDF3DViewArrayClase PDF3DViewArray.
PdfActionRepresenta la acción en el documento PDF
PdfActionCollectionClase que describe la lista de acciones.
PolyAnnotationClase base abstracta para anotaciones poligonales.
PolygonAnnotationClase que representa la anotación de polígono.
PolylineAnnotationRepresenta la anotación de polilínea que es similar al 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 entrada y edición.
PrinterMarkAnnotationClase abstracta que representa la anotación de marca de impresora.
PrinterMarksKindExtensionsProporciona métodos de extensión para la enumeración PrinterMarksKind.
RedactionAnnotationRepresenta la anotación de redacción.
RegistrationMarkAnnotationRepresenta una anotación de Marca de Registro.
RenditionClase que describe el objeto de representación de RenditionAnnotation.
RenditionActionUna acción de representación que controla la reproducción de contenido multimedia.
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 sobre la cual se pueden reproducir clips de medios.
SelectorRenditionClase que describe la representación del selector.
SoundAnnotationRepresenta una anotación de sonido que contiene sonido grabado desde el micrófono de la computadora o importado desde un archivo.
SoundDataRepresenta datos de sonido que definen el sonido que se reproducirá cuando se active la anotación.
SoundSampleDataRepresenta entradas adicionales específicas para un objeto de sonido (Sección 9.2 PDF1-7)
SquareAnnotationClase que representa la anotación de cuadrado.
SquigglyAnnotationRepresenta la anotación ondulada que aparece como un subrayado en zigzag en el texto de un documento.
StampAnnotationRepresenta la 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.
StrikeOutAnnotationRepresenta una anotación de tachado que aparece como un tachado en el texto del documento.
SubmitFormActionClase que describe la acción de enviar formulario.
TextAnnotationRepresenta una anotación de texto que es una ’nota adhesiva’ adjunta a un punto en el documento PDF.
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 de marca de agua.
WidgetAnnotationClase que representa la 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 especifica 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.

Interfaces

InterfazDescripción
IAnnotationVisitorDefine el Visitor para visitar diferentes anotaciones del documento.
IAppointmentRepresenta la interfaz general para acciones y destinos.

Enumeración

EnumeraciónDescripción
AnnotationFlagsUn conjunto de banderas que especifican varias 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 anotaciones.
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 título de la anotación.
CaretSymbolUn símbolo que se asociará con el caret.
ColorsOfCMYKColores incluidos en el modelo de color CMYK.
ExplicitDestinationTypeEnumera los tipos de destinos explícitos.
FileIconUn ícono que se utilizará para mostrar la anotación.
FreeTextIntentEnumera las intenciones de la anotación de texto libre.
HighlightingModeEnumera el modo de resaltado de la anotación, el efecto visual que se utilizará cuando se presione o mantenga presionado el botón del mouse dentro de su área activa.
JustificationEnumera las formas de justificación que se utilizará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 esquemas de iluminación.
LineEndingEnumera los estilos de finalización de línea que se utilizarán al dibujar la línea.
LineIntentEnumera las intenciones de la anotación de línea.
PDF3DActivationEnum PDF3DActivation: conjunto de modos de activación de anotaciones 3D.
PolyIntentEnumera las intenciones de la anotación de polígono o polilínea.
PredefinedActionDefine diferentes acciones que pueden ser activadas 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 agregarán a un documento.
RenderModeTypeEnum RenderModeType: conjunto de tipos de modo de representación
RenditionOperationLa operación a realizar cuando se activa la acción.
RenditionTypeEnumeración que describe los posibles tipos de representación.
ReplyTypeEnumera los tipos de relaciones (el “tipo de respuesta”) entre la anotación y una especificada por InReplyTo.
SoundEncodingEl formato de codificación para los datos de muestra.
SoundIconEnumera los íconos que se utilizarán para mostrar la anotación.
SoundSampleDataEncodingFormatEl formato de codificación para los datos de muestra de sonido.
StampIconEnumera los íconos que se utilizarán para mostrar la anotación.
TextIconEnumera los íconos que se utilizarán para mostrar la anotación.