FreeTextAnnotation

FreeTextAnnotation class

Représente une annotation de texte libre qui affiche le 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 pop-up, le texte est toujours visible.

public sealed class FreeTextAnnotation : MarkupAnnotation

Constructeurs

NomLa description
FreeTextAnnotation(Document, DefaultAppearance)Constructeur à utiliser avec Generator.
FreeTextAnnotation(Page, Rectangle, DefaultAppearance)Crée une nouvelle annotation FreeText sur la page spécifiée.

Propriétés

NomLa description
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 bordure d’annotation.Border
Callout { get; set; }Tableau de points spécifiant la ligne de légende.
Characteristics { get; }Obtient les caractéristiques d’annotation.
Color { get; set; }Obtient ou définit la couleur de l’annotation.
Contents { get; set; }Obtient ou définit le texte d’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 formater le texte.
DefaultAppearanceObject { get; }Objet qui représente l’apparence par défaut de l’annotation FreeText.
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 qualifié complet 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 se trouver 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. La valeur par défaut est false.(for pdf generation)
IsInLineParagraph { get; set; }Obtient ou définit qu’un paragraphe est en ligne. La valeur par défaut est false.(pour la génération de pdf)
IsInNewPage { get; set; }Obtient ou définit une valeur booléenne qui force la génération de ce paragraphe sur une nouvelle page. La valeur par défaut est false.(for pdf generation)
IsKeptWithNext { get; set; }Obtient ou définit une valeur booléenne qui indique si le paragraphe actuel reste dans la même page avec le paragraphe suivant. La valeur par défaut est false.(for pdf generation)
Justification { get; set; }Obtient ou définit un code spécifiant la forme de quadrature (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 auxquelles l’annotation a été récemment modifiée.
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 permettant de saisir ou de modifier le texte associé à cette annotation.
virtual Rect { get; set; }Récupère ou définit le rectangle d’annotation.
ReplyType { get; set; }Une chaîne spécifiant la relation (le “type de réponse”) entre cette annotation et celle 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 des annotations.
StartingStyle { get; set; }Obtient ou définit le style de fin de ligne pour le point de fin de ligne. OCette 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 en 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é sur le graphique avec un ZIndex plus petit. ZIndex peut être négatif. Le graphique avec ZIndex négatif sera placé derrière le texte dans la page.

Méthodes

NomLa description
override Accept(AnnotationSelector)Accepte l’objet visiteur pour traiter l’annotation.
virtual ChangeAfterResize(Matrix)Mettre à jour les paramètres et l’apparence, selon la transformation matricielle.
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 d’annotation sera supprimé.
GetRectangle(bool)Renvoie le rectangle d’annotation en tenant compte de la rotation de la page.

Voir également