Class PolyAnnotation

Classe PolyAnnotation

Classe de base abstraite pour les annotations poly.

public abstract class PolyAnnotation : MarkupAnnotation

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.
abstract 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.
Contents { get; set; }Obtient ou définit le texte de l’annotation.
CreationDate { get; }Obtient la date et l’heure de création de l’annotation.
EndingStyle { get; set; }Obtient ou définit le style de la fin de la deuxième ligne.
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).
InReplyTo { get; set; }Une référence à l’annotation à laquelle cette annotation est “en réponse”. Les deux annotations doivent être sur la même page du document.
Intent { get; set; }Obtient ou définit l’intention de l’annotation polygonale ou polyline.
InteriorColor { get; set; }Obtient ou définit la couleur intérieure avec laquelle remplir les extrémités de ligne de l’annotation.
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 que 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)
Measure { get; set; }Unités de mesure spécifiées pour cette annotation.
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.
Opacity { get; set; }Obtient ou définit la valeur d’opacité constante à utiliser pour peindre l’annotation.
virtual PageIndex { get; }Obtient l’index de la page qui contient l’annotation.
Popup { get; set; }Annotation contextuelle pour entrer ou modifier le texte associé à cette annotation.
virtual Rect { get; set; }Obtient ou définit le rectangle de l’annotation.
ReplyType { get; set; }Une chaîne spécifiant la relation (le “type de réponse”) entre cette annotation et une spécifiée par InReplyTo.
RichText { get; set; }Obtient ou définit une chaîne de texte enrichi à afficher dans la fenêtre contextuelle lorsque l’annotation est ouverte.
StartingStyle { get; set; }Obtient ou définit le style de la première ligne de fin.
States { get; }Obtient le dictionnaire d’apparence de l’annotation.
Subject { get; set; }Obtient le texte représentant la description de l’objet.
TextHorizontalAlignment { get; set; }Obtient ou définit l’alignement du texte pour l’annotation.
Title { get; set; }Obtient ou définit un texte qui doit être affiché dans la barre de titre de l’annotation.
virtual VerticalAlignment { get; set; }Obtient ou définit un alignement vertical du paragraphe
Vertices { get; set; }Obtient ou définit un tableau de points représentant les coordonnées horizontales et verticales de chaque sommet.
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. Le ZIndex peut être négatif. Un graphique avec un ZIndex négatif sera placé derrière le texte sur la page.

Méthodes

NomDescription
abstract Accept(AnnotationSelector)Accepte le visiteur pour le traitement de l’annotation.
override ChangeAfterResize(Matrix)Met à jour les points dans Vertices, selon la transformation de matrice.
ClearState()Efface l’état et le modèle d’état de l’annotation. Par exemple, efface le statut de révision d’une annotation. Notez que l’état est stocké dans une autre annotation de texte qui a des clés d’état et de modèle d’état.
virtual Clone()Clone cette instance. Méthode virtuelle. Renvoie toujours null.
virtual Flatten()Place le contenu de l’annotation directement sur la page, l’objet annotation sera supprimé.
GetRectangle(bool)Renvoie le rectangle de l’annotation en tenant compte de la rotation de la page.
GetState()Obtient l’état de l’annotation. Notez que l’état est stocké dans une autre annotation de texte qui a des clés d’état et de modèle d’état.
GetStateModel()Obtient le modèle d’état de l’annotation. Notez que l’état est stocké dans une autre annotation de texte qui a des clés d’état et de modèle d’état.
SetMarkedState(bool)Définit l’état marqué et non marqué pour l’annotation. Notez que l’état est stocké dans une autre annotation de texte qui a des clés d’état et de modèle d’état.
SetReviewState(AnnotationState)Définit l’état de révision pour une annotation. Les états marqués et non marqués sont ignorés car ils n’appartiennent pas au modèle d’état de révision. L’état est défini par l’utilisateur qui a créé l’annotation cible. La valeur est prise à partir de la propriété Title de l’annotation cible. Notez que l’état est stocké dans une autre annotation de texte qui a des clés d’état et de modèle d’état.
SetReviewState(AnnotationState, string)Définit l’état de révision pour une annotation. Les états marqués et non marqués sont ignorés car ils n’appartiennent pas au modèle d’état de révision. Notez que l’état est stocké dans une autre annotation de texte qui a des clés d’état et de modèle d’état.

Voir aussi