Class ColorBarAnnotation

Classe ColorBarAnnotation

Classe représentant l’annotation ColorBarAnnotation. La propriété Color est ignorée, à la place la couleur ColorsOfCMYK est utilisée. Lors de la création, le rapport de largeur et de hauteur détermine l’orientation de l’annotation - horizontale ou verticale. Ensuite, il vérifie que le rectangle de l’annotation est en dehors du TrimBox, et si ce n’est pas le cas, il est déplacé vers l’emplacement le plus proche en dehors du TrimBox, en tenant compte de l’orientation de l’annotation. Il est possible de réduire la largeur (hauteur) afin que l’annotation s’adapte en dehors du TrimBox. S’il n’y a pas d’espace pour la mise en page, la largeur/hauteur peut être définie sur zéro (dans ce cas, l’annotation est présente sur la page, mais n’est pas affichée).

public sealed class ColorBarAnnotation : PrinterMarkAnnotation

Constructeurs

NomDescription
ColorBarAnnotation(Page, Rectangle, ColorsOfCMYK)Crée une nouvelle annotation ColorBar sur la page spécifiée.

Propriétés

NomDescription
Actions { get; }Obtient la liste des actions d’annotation.
virtual ActiveState { get; set; }Obtient ou définit l’état d’apparence actuel de l’annotation.
override AnnotationType { get; }Obtient le type d’annotation.
Appearance { get; }Obtient le dictionnaire d’apparence de l’annotation.
Border { get; set; }Obtient ou définit les caractéristiques de la bordure de l’annotation. Border
Characteristics { get; }Obtient les caractéristiques de l’annotation.
Color { get; set; }Obtient ou définit la couleur de l’annotation.
ColorOfCMYK { get; set; }Obtient ou définit la couleur (l’une des cyan, magenta, jaune, noir) pour laquelle l’annotation est dessinée.
Contents { get; set; }Obtient ou définit le texte de l’annotation.
Flags { get; set; }Drapeaux de l’annotation.
FullName { get; }Obtient le nom complet qualifié de l’annotation.
virtual Height { get; set; }Obtient ou définit la hauteur de l’annotation.
virtual Hyperlink { get; set; }Obtient ou définit le lien hypertexte du fragment (pour le générateur de pdf).
IsFirstParagraphInColumn { get; set; }Obtient ou définit une valeur booléenne qui indique si ce paragraphe sera dans la colonne suivante. Par défaut, c’est faux. (pour la génération de pdf)
IsInLineParagraph { get; set; }Obtient ou définit si un paragraphe est en ligne. Par défaut, c’est faux. (pour la génération de pdf)
IsInNewPage { get; set; }Obtient ou définit une valeur booléenne qui force ce paragraphe à être généré sur une nouvelle page. Par défaut, c’est faux. (pour la génération de pdf)
IsKeptWithNext { get; set; }Obtient ou définit une valeur booléenne qui indique si le paragraphe actuel reste sur la même page avec le paragraphe suivant. Par défaut, c’est faux. (pour la génération de pdf)
Margin { get; set; }Obtient ou définit une marge extérieure pour le paragraphe (pour la génération de pdf)
Modified { get; set; }Obtient ou définit la date et l’heure de la dernière modification de l’annotation.
Name { get; set; }Obtient ou définit le nom de l’annotation sur la page.
virtual PageIndex { get; }Obtient l’index de la page qui contient l’annotation.
virtual Rect { get; set; }Obtient ou définit le rectangle de l’annotation.
States { get; }Obtient le dictionnaire d’apparence de l’annotation.
TextHorizontalAlignment { get; set; }Obtient ou définit l’alignement du texte pour l’annotation.
virtual VerticalAlignment { get; set; }Obtient ou définit un alignement vertical du paragraphe
virtual Width { get; set; }Obtient ou définit la largeur de l’annotation.
ZIndex { get; set; }Obtient ou définit une valeur int qui indique l’ordre Z du graphique. Un graphique avec un ZIndex plus grand sera placé au-dessus du graphique avec un ZIndex plus petit. ZIndex peut être négatif. Un graphique avec un ZIndex négatif sera placé derrière le texte sur la page.

Méthodes

NomDescription
override Accept(AnnotationSelector)Accepte l’objet visiteur pour traiter l’annotation.
override ChangeAfterResize(Matrix)Met à jour les paramètres et l’apparence, selon la transformation de la matrice et le déplacement en dehors du TrimBox si nécessaire.
virtual Clone()Clone cette instance. Méthode virtuelle. Retourne toujours null.
virtual Flatten()Place le contenu de l’annotation directement sur la page, l’objet annotation sera supprimé.
GetRectangle(bool)Retourne le rectangle de l’annotation en tenant compte de la rotation de la page.

Voir aussi