Class TextState

Classe TextState

Représente un état de texte d’un texte

public class TextState

Constructeurs

NomDescription
TextState()Crée un objet d’état de texte.
TextState(Color)Crée un objet d’état de texte avec spécification de couleur de premier plan.
TextState(double)Crée un objet d’état de texte avec spécification de taille de police.
TextState(string)Crée un objet d’état de texte avec spécification de famille de police.
TextState(Color, double)Crée un objet d’état de texte avec spécification de couleur de premier plan et de taille de police.
TextState(string, double)Crée un objet d’état de texte avec spécification de famille de police et de taille de police.
TextState(string, bool, bool)Crée un objet d’état de texte avec spécification de famille de police et de style de police.

Propriétés

NomDescription
virtual BackgroundColor { get; set; }Définit la couleur de fond du texte.
virtual CharacterSpacing { get; set; }Obtient ou définit l’espacement des caractères du texte.
virtual CoordinateOrigin { get; set; }Obtient ou définit l’origine des coordonnées du texte. Si l’origine des coordonnées est Descender, la coordonnée Y du texte correspond au point le plus bas de la police. Si l’origine des coordonnées est BaseLine, la coordonnée Y du texte correspond à la ligne de base de la police. La valeur par défaut est Descender. Si la valeur de descente de la police est trop grande, le texte peut être rendu plus haut que d’autres polices. Dans ce cas, l’origine des coordonnées BaseLine peut être sélectionnée pour un meilleur rendu du texte.
virtual Font { get; set; }Obtient ou définit la police du texte.
virtual FontSize { get; set; }Obtient ou définit la taille de police du texte.
virtual FontStyle { get; set; }Définit le style de police du texte.
virtual ForegroundColor { get; set; }Obtient ou définit la couleur de premier plan du texte.
virtual HorizontalAlignment { get; set; }Obtient ou définit l’alignement horizontal pour le texte.
virtual HorizontalScaling { get; set; }Obtient ou définit l’échelle horizontale du texte.
virtual Invisible { get; set; }Obtient ou définit l’invisibilité du texte. Cela reflète essentiellement l’état de RenderingMode, sauf pour certains cas spéciaux (comme le clipping).
virtual LineSpacing { get; set; }Obtient ou définit l’espacement des lignes du texte.
virtual RenderingMode { get; set; }Obtient ou définit le mode de rendu du texte.
virtual StrikeOut { get; set; }Obtient ou définit le barré pour le texte, représenté par l’objet TextSegment
virtual StrokingColor { get; set; }Obtient ou définit la couleur de premier plan du texte.
virtual Subscript { get; set; }Obtient ou définit l’indice du texte.
virtual Superscript { get; set; }Obtient ou définit le surindice du texte.
virtual Underline { get; set; }Obtient ou définit le soulignement pour le texte, représenté par l’objet TextFragment
virtual WordSpacing { get; set; }Obtient ou définit l’espacement des mots du texte.

Méthodes

NomDescription
virtual ApplyChangesFrom(TextState)Applique les paramètres d’un autre textState.
MeasureHeight(char)Mesure la hauteur du caractère.
virtual MeasureString(string)Mesure la chaîne.

Champs

NomDescription
readonly TabstopDefaultValueValeur par défaut de la tabulation dans les largeurs du caractère d’espace de la police par défaut.
readonly TabTagVous pouvez placer cette balise dans le texte pour déclarer une tabulation.

Voir aussi