Class ColorBarAnnotation

Clase ColorBarAnnotation

Clase que representa la anotación ColorBarAnnotation. La propiedad Color se ignora, en su lugar se utiliza el color ColorsOfCMYK. Al crearla, la relación de ancho y alto determina la orientación de la anotación: horizontal o vertical. A continuación, se 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 se ajuste 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).

public sealed class ColorBarAnnotation : PrinterMarkAnnotation

Constructores

NombreDescripción
ColorBarAnnotation(Página, Rectángulo, ColorsOfCMYK)Crea una nueva anotación ColorBar en la página especificada.

Propiedades

NombreDescripción
Actions { get; }Obtiene la lista de acciones de la anotación.
virtual ActiveState { get; set; }Obtiene o establece el estado de apariencia actual 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
Characteristics { get; }Obtiene las características de la anotación.
Color { get; set; }Obtiene o establece el color de la anotación.
ColorOfCMYK { get; set; }Obtiene o establece el color (uno de cian, magenta, amarillo, negro) para el cual se está dibujando la anotación.
Contents { get; set; }Obtiene o establece el texto de la anotación.
Flags { get; set; }Banderas de la anotación.
FullName { get; }Obtiene el nombre completo calificado 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).
IsFirstParagraphInColumn { get; set; }Obtiene o establece un valor booleano 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 si un párrafo es 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 que este párrafo se genere 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 siguiente párrafo. El valor predeterminado es falso. (para la generación de pdf)
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 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.
virtual PageIndex { get; }Obtiene el índice de la página que contiene la anotación.
virtual Rect { get; set; }Obtiene o establece el rectángulo de la anotación.
States { get; }Obtiene el diccionario de apariencia de la anotación.
TextHorizontalAlignment { get; set; }Obtiene o establece la alineación del texto para 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 un ZIndex mayor se colocará sobre el gráfico con un ZIndex menor. ZIndex puede ser negativo. Un gráfico con ZIndex negativo se colocará detrás del texto en la página.

Métodos

NombreDescripción
override Accept(AnnotationSelector)Acepta un objeto visitante para procesar la anotación.
override ChangeAfterResize(Matrix)Actualiza parámetros y apariencia, de acuerdo con la transformación de la matriz y moviéndose fuera del TrimBox si es necesario.
virtual Clone()Clona esta instancia. Método virtual. Siempre devuelve null.
virtual Flatten()Coloca el contenido de la anotación directamente en la página, el objeto de anotación será eliminado.
GetRectangle(bool)Devuelve el rectángulo de la anotación teniendo en cuenta la rotación de la página.

Véase también