Partager via


System.Windows.Media.TextFormatting Espace de noms

Fournit les types qui déterminent la mise en forme du texte, en général à un niveau inférieur que la présentation de texte basée sur contrôle ou que le modèle d'objet de texte.

Classes

CultureSpecificCharacterBufferRange

Représente une plage de caractères qui sont associés à une culture.

IndexedGlyphRun

Permet aux clients du moteur textuel de mapper un index de caractère de la source textuelle à l'exécution GlyphRuncorrespondante.

TextBounds

Représente le rectangle englobant d'une plage de caractères.

TextCharacters

Représente une collection de glyphes de caractères à partir de polices physiques distinctes.

TextCollapsedRange

Représente la plage de caractères et la valeur de sa largeur correspondant au texte réduit sur une ligne.

TextCollapsingProperties

Représente les caractéristiques du texte réduit.

TextEmbeddedObject

Définit un type de contenu de texte dans lequel la mesure, le test de positionnement et le dessin du contenu entier sont effectués intégralement.

TextEmbeddedObjectMetrics

Spécifie les propriétés d'un TextEmbeddedObject.

TextEndOfLine

Définit une séquence de texte spécialisée qui est utilisée pour marquer la fin d'une ligne.

TextEndOfParagraph

Définit une exécution de texte spécialisée qui est utilisée pour marquer la fin d'un paragraphe.

TextEndOfSegment

Définit une exécution de texte spécialisée qui est utilisée pour marquer la fin d'un segment.

TextFormatter

Fournit des services pour la mise en forme de texte et la coupure de lignes de texte à l'aide d'un client de disposition de texte personnalisée.

TextHidden

Définit une séquence de texte spécialisée qui est utilisée pour marquer une plage de caractères masqués.

TextLine

Fournit à une ligne de texte une classe abstraite pour la prise en charge des services de mise en forme.

TextLineBreak

Spécifie les propriétés et l'état du texte à l'endroit où le texte est coupé par le processus de saut de ligne.

TextMarkerProperties

Représente une classe abstraite pour la définition des marqueurs de texte.

TextModifier

Représente une séquence de texte spécialisée qui peut être utilisée pour modifier des propriétés de séquences de texte dans sa portée.

TextParagraphProperties

Fournit un jeu de propriétés, telles que le sens du déroulement, l'alignement ou la mise en retrait, qui peut être appliqué à un paragraphe. Il s’agit d’une classe abstraite.

TextRun

Représente une séquence de caractères qui partagent le même ensemble de propriétés.

TextRunBounds

Représente le rectangle englobant d'une séquence de texte.

TextRunCache

Fournit des services de mise en cache à l'objet TextFormatter afin d'améliorer la performance.

TextRunProperties

Fournit un jeu de propriétés, telles que la police ou le pinceau de premier plan, qui peut s’appliquer à un objet TextRun. Il s’agit d’une classe abstraite.

TextRunTypographyProperties

Fournit une classe abstraite pour la prise en charge des propriétés de typographie pour les objets TextRun.

TextSimpleMarkerProperties

Fournit une implémentation générique de propriétés de marqueur de texte.

TextSource

Fournit une classe abstraite pour la spécification de données caractères et de propriétés de mise en forme à utiliser par l'objet TextFormatter.

TextSpan<T>

Représente une classe générique qui permet un appariement simple d'un objet de type T et d'une longueur d'exécution spécifiée.

TextTabProperties

Spécifie des propriétés de tabulations définies par l'utilisateur.

TextTrailingCharacterEllipsis

Définit les propriétés du texte réduit pour réduire une ligne entière vers la fin à la granularité du caractère, les points de suspension étant le symbole du texte réduit.

TextTrailingWordEllipsis

Définit les propriétés du texte réduit afin de réduire une ligne entière vers la fin de la phrase et au niveau de la granularité du mot, le caractère d'ellipse étant utilisé comme symbole du texte réduit.

Structures

CharacterBufferRange

Décrit une chaîne de caractères.

CharacterBufferReference

Décrit une mémoire tampon de caractères pour une exécution de texte.

CharacterHit

Représente des informations sur un caractère atteint lors d'un exécution de glyphe.

MinMaxParagraphWidth

Représente la largeur de paragraphe la plus petite et la plus grande possible pouvant contenir la totalité du contenu textuel spécifié.

Énumérations

InvertAxes

Indique l'inversion des axes horizontal et vertical de la surface de dessin.

TextCollapsingStyle

Spécifie le style de texte réduit.

TextTabAlignment

Décrit la manière dont le texte est aligné à un emplacement de tabulation.