CommonFigureAnnotation

CommonFigureAnnotation

Descripción general

CommonFigureAnnotation es una clase en Aspose.PDF FOSS para .NET.
Hereda de: MarkupAnnotation.

Base común para anotaciones de cuadrado y círculo — una figura dibujada dentro de un rectángulo, opcionalmente insertada por /RD (PDF 32000 §12.5.6.8).

Esta clase proporciona 14 métodos para trabajar con objetos CommonFigureAnnotation en programas .NET.
Los métodos disponibles incluyen: Accept, ChangeAfterResize, ClearState, Clone, FindStateAnnotation, Flatten, GetRectangle, GetState, GetStateModel, MarkupAnnotation, SetMarkedState, SetReviewState y 2 métodos adicionales.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: Action, Actions, ActiveState, Alignment, AnnotationFlags, AnnotationState y 44 más.

Propiedades

NombreTipoAccesoDescripción
FrameRectangleLectura/EscrituraEl rectángulo de la figura dibujada — el rectángulo de anotación reducido por la entrada /RD (diferencias de rectángulo).
CreationDateSystem.DateTimeLectura/EscrituraMarca de tiempo de creación registrada en /CreationDate.
OpacitydoubleLectura/EscrituraOpacidad (0..1) almacenada en /CA.
PopupPopupAnnotation?Lectura/EscrituraAnotación emergente asociada (/Popup).
ReplyTypeReplyTypeLectura/EscrituraRelación de respuesta a InReplyTo (/RT).
RichTextstring?Lectura/EscrituraContenido de texto enriquecido (/RC), con formato XHTML.
Subjectstring?Lectura/EscrituraLínea de asunto (/Subj).
Titlestring?Lectura/EscrituraAutor / título almacenado en /T.
AnnotationTypeAnnotationTypeLecturaEl subtipo de la anotación.
RectRectangle?Lectura/EscrituraEl rectángulo de la anotación (posición en la página).
WidthdoubleLectura/EscrituraEl ancho del rectángulo de la anotación.
HeightdoubleLectura/EscrituraLa altura del rectángulo de la anotación.
ActiveStatestring?Lectura/EscrituraEstado de apariencia actualmente activo (/AS entry).
AlignmentTextAlignmentLectura/EscrituraAlineación de texto (para anotaciones de texto libre / widget que contienen texto enriquecido).
HorizontalAlignmentAspose.Pdf.HorizontalAlignmentLectura/EscrituraAlineación horizontal, expuesta además de Alignment; ambas se pueden establecer de forma independiente.
TextHorizontalAlignmentAspose.Pdf.HorizontalAlignmentLectura/EscrituraSobrescritura de alineación horizontal específica del texto.
AppearanceAppearanceDictionaryLecturaDiccionario de apariencia (/AP entry) — indexado por el nombre del flujo de apariencia (N, D, R).
StatesAppearanceDictionaryLecturaDiccionario de estado de apariencia (el sub-diccionario por estado de AP/N, por ejemplo
NormalAppearanceXForm?LecturaLa apariencia normal (/AP /N) de la anotación como un XForm, o null cuando no tiene ninguna.
UpdateAppearanceOnConvertboolLectura/EscrituraSi se debe regenerar el flujo de apariencia cuando la anotación se guarda en un documento convertido.
UseFontSubsetboolLectura/EscrituraSi la fuente incrustada (si la hay) debe ser subestablecida.
Contentsstring?Lectura/EscrituraEl contenido de la anotación (texto).
BorderBorder?Lectura/EscrituraBorde de la anotación.
ColorColorLectura/EscrituraEl color del borde de la anotación (/C entry).
InteriorColorColor?Lectura/EscrituraEl color interior de la anotación (/IC entry, para anotaciones de círculo/cuadrado/línea).
Namestring?Lectura/EscrituraEl nombre de la anotación (identificador único — la entrada /NM).
FullNamestring?LecturaNombre de anotación totalmente calificado.
ModifiedDatestring?LecturaLa fecha de modificación.
ModifiedDateTimeLectura/EscrituraLa fecha /M (modificada) como un DateTime tipado.
FlagsAnnotationFlagsLectura/EscrituraBanderas de anotación (/F entry) — usadas como respaldo de almacenamiento tanto para la forma int como tipada.
AnnotationFlagsAnnotationFlagsLectura/EscrituraAlias tipado de Flags que expone AnnotationFlags como una propiedad.
ActionPdfAction?Lectura/EscrituraLa acción asociada a esta anotación (/A entry).
ActionsPdfActionCollectionLecturaColección de acciones asociadas a esta anotación.
Authorstring?LecturaEl autor de la anotación (/T entry).
AnnotationStatestring?LecturaEl estado de la anotación (/State entry), por ejemplo
AnnotationStateModelstring?LecturaEl modelo de estado de la anotación (/StateModel entry), por ejemplo
InReplyToAnnotation?Lectura/EscrituraLa anotación a la que esta responde (/IRT entry).
QuadPointsPoint[]Lectura/EscrituraQuadPoints como una matriz de valores Point.
CharacteristicsCharacteristicsLecturaCaracterísticas de apariencia (color de borde, color de fondo, rotación).
PageIndexintLecturaÍndice basado en 1 de la página que posee esta anotación.
PagePage?LecturaLa página que posee esta anotación, o null cuando no se puede resolver (por ejemplo
VerticalAlignmentVerticalAlignmentLectura/EscrituraAlineación vertical aplicada a este párrafo.
MarginMarginInfo?Lectura/EscrituraInformación de margen exterior aplicada a este párrafo.
IsFirstParagraphInColumnboolLectura/EscrituraForzar que el párrafo comience una nueva columna.
IsKeptWithNextboolLectura/EscrituraMantener este párrafo en la misma página que el siguiente.
IsInNewPageboolLectura/EscrituraForzar que el párrafo comience en una nueva página.
IsInLineParagraphboolLectura/EscrituraIndicador de párrafo en línea (no comienza una nueva línea).
HyperlinkTextstring?Lectura/EscrituraDestino de hipervínculo de tipo cadena heredado.
HyperlinkHyperlink?Lectura/EscrituraDecoración de hipervínculo tipada aplicada al párrafo.
ZIndexintLectura/EscrituraÍndice de orden Z usado por el renderizador DOM.

Métodos

SignatureDescription
MarkupAnnotation(document: Document)Constructor ligado al documento para crear una anotación de marcado que aún no está adjunta a una página específica; los llamadores la añaden más tarde mediante page.Annotations.Add(annot).
GetState()Lee la entrada /State en el diccionario de propiedades de la anotación.
GetStateModel()Lee la entrada /StateModel, asignando la /entry faltante a Undefined.
SetMarkedState(marked: bool)Establece /State a Marked o Unmarked más /StateModel = Marked.
SetReviewState(state: AnnotationState)Establece el estado de revisión.
ClearState()Elimina cualquier /State y /StateModel registrados.
FindStateAnnotation()Encuentra la anotación de seguimiento de estado vinculada a este marcado (la anotación de respuesta /IRT más reciente que contiene una entrada /State, según PDF 32000 §12.5.6.3).
Accept(visitor: AnnotationSelector)Despacha esta anotación a la sobrecarga tipada Visit(SubType) del visitor.
GetRectangle(considerRotation: bool)Rectángulo delimitador ajustado por considerRotation.
ChangeAfterResize(transform: Matrix)Ajusta la geometría de la anotación después de que el usuario redimensionó la página o el rectángulo anfitrión.
UpdateAppearances()Regenera el flujo de apariencia normal (/AP /N) a partir de la geometría y colores actuales de la anotación.
WriteXfdf(writer: System.Xml.XmlWriter)Serializa esta anotación como un elemento XFDF al writer (PDF 32000 §12.7.8 / XFDF 3.0).
Flatten()Aplana esta anotación — renderiza su apariencia visual en el contenido de la página y la elimina del arreglo de anotaciones de la página.
Clone()Clonación superficial — copia el estado escalar/compartido por referencia.

Ver también

 Español