Class FreeTextAnnotation

Classe FreeTextAnnotation

Représente une annotation de texte libre qui affiche du texte directement sur la page. Contrairement à une annotation de texte ordinaire, une annotation de texte libre n’a pas d’état ouvert ou fermé ; au lieu d’être affiché dans une fenêtre contextuelle, le texte est toujours visible.

public sealed class FreeTextAnnotation : MarkupAnnotation

Constructeurs

NomDescription
FreeTextAnnotation(Document, DefaultAppearance)Constructeur à utiliser avec le générateur.
FreeTextAnnotation(Page, Rectangle, DefaultAppearance)Crée une nouvelle annotation de texte libre 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
Callout { get; set; }Tableau de points spécifiant la ligne d’appel.
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.
DefaultAppearance { get; set; }Obtient ou définit la chaîne d’apparence par défaut à utiliser pour le formatage du texte.
DefaultAppearanceObject { get; }Objet qui représente l’apparence par défaut de l’annotation de texte libre.
DefaultStyle { get; set; }Obtient ou définit une chaîne de style par défaut.
EndingStyle { get; set; }Obtient ou définit le style de fin de ligne pour le point de fin de 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 l’hyperlien de 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 de texte libre.
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)
Justification { get; set; }Obtient ou définit un code spécifiant la forme de quadding (justification) à utiliser pour afficher le texte de l’annotation.
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.
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.
Rotate { get; set; }Angle de rotation de l’annotation.
StartingStyle { get; set; }Obtient ou définit le style de début de ligne pour le point de début de ligne. Cette propriété est obsolète, veuillez utiliser EndingStyle.
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.
TextRectangle { get; set; }Rectangle décrivant les différences numériques entre deux rectangles : l’entrée Rect de l’annotation et un rectangle contenu dans ce rectangle. Le rectangle intérieur est l’endroit où le texte de l’annotation doit être affiché.
TextStyle { get; set; }Obtient ou définit le style du texte dans l’apparence. Lorsque le style de texte est modifié, l’apparence du texte est mise à jour.
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.
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.
virtual ChangeAfterResize(Matrix)Met à jour les paramètres et l’apparence, 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 d’autres annotations de texte qui ont 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 d’autres annotations de texte qui ont 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 d’autres annotations de texte qui ont 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 d’autres annotations de texte qui ont 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 d’autres annotations de texte qui ont 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 d’autres annotations de texte qui ont des clés d’état et de modèle d’état.

Voir aussi