System.Windows.Media.TextFormatting Espace de noms

Fournit des types qui contrôlent la mise en forme du texte, généralement à un niveau inférieur à la présentation de texte basée sur le contrôle ou au modèle objet texte.

Classes

Nom Description
CultureSpecificCharacterBufferRange

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

IndexedGlyphRun

Permet aux clients du moteur de texte de mapper un index de caractères source de texte à l’index correspondant GlyphRun.

TextBounds

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

TextCharacters

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

TextCollapsedRange

Représente la plage de caractères et sa mesure de largeur pour le texte réduit dans 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 de l’ensemble du contenu sont effectués dans l’ensemble.

TextEmbeddedObjectMetrics

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

TextEndOfLine

Définit une exécution de texte spécialisée utilisée pour marquer la fin d’une ligne.

TextEndOfParagraph

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

TextEndOfSegment

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

TextFormatter

Fournit des services pour la mise en forme du texte et les lignes de texte cassantes à l’aide d’un client de disposition de texte personnalisé.

TextHidden

Définit une exécution de texte spécialisée utilisée pour marquer une plage de caractères masqués.

TextLine

Fournit une classe abstraite pour prendre en charge les services de mise en forme sur une ligne de texte.

TextLineBreak

Spécifie les propriétés de texte et l’état au point où le texte est rompu par le processus de rupture de ligne.

TextMarkerProperties

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

TextModifier

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

TextParagraphProperties

Fournit un ensemble de propriétés, telles que la direction du flux, l’alignement ou la mise en retrait, qui peuvent être appliquées à un paragraphe. Il s’agit d’une classe abstraite.

TextRun

Représente une séquence de caractères qui partagent un jeu de propriétés unique.

TextRunBounds

Représente le rectangle englobant d’une exécution de texte.

TextRunCache

Fournit des services de mise en cache à l’objet TextFormatter afin d’améliorer les performances.

TextRunProperties

Fournit un ensemble de propriétés, telles que la police ou le pinceau de premier plan, qui peuvent être appliquées à un TextRun objet. Il s’agit d’une classe abstraite.

TextRunTypographyProperties

Fournit une classe abstraite pour prendre en charge les propriétés typographiques pour TextRun les objets.

TextSimpleMarkerProperties

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

TextSource

Fournit une classe abstraite pour spécifier des données de caractère et des propriétés de mise en forme à utiliser par l’objet TextFormatter .

TextSpan<T>

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

TextTabProperties

Spécifie les propriétés des onglets définis par l’utilisateur.

TextTrailingCharacterEllipsis

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

TextTrailingWordEllipsis

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

Structures

Nom Description
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 dans une exécution de glyphe.

MinMaxParagraphWidth

Représente la plus petite et la plus grande largeur de paragraphe possible qui peut contenir entièrement le contenu de texte spécifié.

Énumérations

Nom Description
InvertAxes

Indiquez l’inversion des axes horizontaux et verticaux de la surface de dessin.

TextCollapsingStyle

Spécifie le style du texte réduit.

TextTabAlignment

Décrit comment le texte est aligné à un emplacement d’onglet.