FreeTextAnnotation

FreeTextAnnotation class

Representa 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 está visible.

public sealed class FreeTextAnnotation : MarkupAnnotation

Constructores

NombreDescripción
FreeTextAnnotation(Document, DefaultAppearance)Constructor para usar con Generator.
FreeTextAnnotation(Page, Rectangle, DefaultAppearance)Crea una nueva anotación de texto libre en la página especificada.

Propiedades

NombreDescripción
Actions { get; }Obtiene la lista de acciones de anotación.
virtual ActiveState { get; set; }Obtiene o establece el estado actual de apariencia de la anotación.
override AnnotationType { get; }Obtiene el tipo de anotación.
Appearance { get; }Obtiene el diccionario de apariencia de la anotación.
Border { get; set; }Obtiene o establece las características del borde de la anotación.Border
Callout { get; set; }Conjunto de puntos que especifican la línea de llamada.
Characteristics { get; }Obtiene las características de la anotación.
Color { get; set; }Obtiene o establece el color de la anotación.
Contents { get; set; }Obtiene o establece el texto de la anotación.
CreationDate { get; }Obtiene la fecha y la hora en que se creó la anotación.
DefaultAppearance { get; set; }Obtiene o establece la cadena de apariencia predeterminada que se utilizará para formatear el texto.
DefaultAppearanceObject { get; }Objeto que representa la apariencia predeterminada de la anotación FreeText.
DefaultStyle { get; set; }Obtiene o establece una cadena de estilo predeterminada.
EndingStyle { get; set; }Obtiene o establece el estilo de fin de línea para el punto de fin de línea.
Flags { get; set; }Banderas de la anotación.
FullName { get; }Obtiene el nombre calificado completo de la anotación.
virtual Height { get; set; }Obtiene o establece la altura de la anotación.
virtual Hyperlink { get; set; }Obtiene o establece el hipervínculo del fragmento (para el generador de pdf).
InReplyTo { get; set; }Una referencia a la anotación a la que esta anotación es “en respuesta”. Ambas anotaciones deben estar en la misma página del documento.
Intent { get; set; }Obtiene o establece la intención de la anotación de texto libre.
IsFirstParagraphInColumn { get; set; }Obtiene o establece un valor bool que indica si este párrafo estará en la siguiente columna. El valor predeterminado es falso. (para la generación de PDF)
IsInLineParagraph { get; set; }Obtiene o establece que un párrafo está en línea. El valor predeterminado es falso. (para la generación de PDF)
IsInNewPage { get; set; }Obtiene o establece un valor booleano que obliga a generar este párrafo en una nueva página. El valor predeterminado es falso. (para la generación de PDF)
IsKeptWithNext { get; set; }Obtiene o establece un valor booleano que indica si el párrafo actual permanece en la misma página junto con el párrafo siguiente. El valor predeterminado es falso. (para la generación de PDF)
Justification { get; set; }Obtiene o establece un código que especifica la forma de quadding (justificación) que se utilizará para mostrar el texto de la anotación.
Margin { get; set; }Obtiene o establece un margen exterior para el párrafo (para la generación de pdf)
Modified { get; set; }Obtiene o establece la fecha y la hora en que se modificó recientemente la anotación.
Name { get; set; }Obtiene o establece el nombre de la anotación en la página.
Opacity { get; set; }Obtiene o establece el valor de opacidad constante que se utilizará para pintar la anotación.
virtual PageIndex { get; }Obtiene el índice de la página que contiene la anotación.
Popup { get; set; }Anotación emergente para ingresar o editar el texto asociado con esta anotación.
virtual Rect { get; set; }Obtiene o establece el rectángulo de anotación.
ReplyType { get; set; }Una cadena que especifica la relación (el “tipo de respuesta”) entre esta anotación y una especificada por InReplyTo.
RichText { get; set; }Obtiene o establece una cadena de texto enriquecido que se mostrará en la ventana emergente cuando se abra la anotación.
Rotate { get; set; }Ángulo de rotación de la anotación.
StartingStyle { get; set; }Obtiene o establece el estilo de final de línea para el punto final de línea. OEsta propiedad está obsoleta, utilice EndingStyle.
States { get; }Obtiene el diccionario de apariencia de la anotación.
Subject { get; set; }Obtiene texto que representa la descripción del objeto.
TextHorizontalAlignment { get; set; }Obtiene o establece la alineación del texto para la anotación.
TextRectangle { get; set; }Rectángulo que describe las diferencias numéricas entre dos rectángulos: la entrada Rect de la anotación y un rectángulo contenido dentro de ese rectángulo. El rectángulo interior es donde se debe mostrar el texto de la anotación.
TextStyle { get; set; }Obtiene o establece el estilo del texto en apariencia. cuando se cambia el estilo del texto, se actualiza la apariencia del texto.
Title { get; set; }Obtiene o establece un texto que se mostrará en la barra de título de la anotación.
virtual VerticalAlignment { get; set; }Obtiene o establece una alineación vertical del párrafo
virtual Width { get; set; }Obtiene o establece el ancho de la anotación.
ZIndex { get; set; }Obtiene o establece un valor int que indica el orden Z del gráfico. Un gráfico con ZIndex más grande se colocará sobre el gráfico con ZIndex más pequeño. ZIndex puede ser negativo. El gráfico con ZIndex negativo se colocará detrás del texto en la página.

Métodos

NombreDescripción
override Accept(AnnotationSelector)Acepta objeto visitante para procesar la anotación.
virtual ChangeAfterResize(Matrix)Actualizar parámetros y apariencia, según la transformada de matriz.
virtual Clone()Clona esta instancia. Método virtual. Devuelve siempre null.
virtual Flatten()Coloca el contenido de la anotación directamente en la página, se eliminará el objeto de anotación.
GetRectangle(bool)Devuelve el rectángulo de anotación teniendo en cuenta la rotación de página.

Ver también