System.Windows.Media.TextFormatting Namespace

Stellt Typen bereit, die die Formatierung von Text steuern, in der Regel auf einer niedrigeren Ebene als die steuerelementbasierte Textpräsentation oder das Textobjektmodell.

Klassen

Name Beschreibung
CultureSpecificCharacterBufferRange

Stellt einen Bereich von Zeichen dar, die einer Kultur zugeordnet sind.

IndexedGlyphRun

Ermöglicht Es Textmodul-Clients, einen Textquellzeichenindex dem entsprechenden GlyphRunzuzuordnen.

TextBounds

Stellt das umgebende Rechteck eines Zeichenbereichs dar.

TextCharacters

Stellt eine Auflistung von Zeichenglyphen aus unterschiedlichen physischen Schriftarten dar.

TextCollapsedRange

Stellt den Zeichenbereich und dessen Breite für reduzierten Text in einer Zeile dar.

TextCollapsingProperties

Stellt die Merkmale von reduzierten Text dar.

TextEmbeddedObject

Definiert einen Textinhaltstyp, bei dem das Messen, Treffertests und Zeichnen des gesamten Inhalts vollständig durchgeführt wird.

TextEmbeddedObjectMetrics

Gibt Eigenschaften für ein TextEmbeddedObject.

TextEndOfLine

Definiert einen speziellen Textlauf, der zum Markieren des Endes einer Zeile verwendet wird.

TextEndOfParagraph

Definiert einen speziellen Textlauf, der zum Markieren des Endes eines Absatzes verwendet wird.

TextEndOfSegment

Definiert einen speziellen Textlauf, der zum Markieren des Endes eines Abschnitts verwendet wird.

TextFormatter

Stellt Dienste zum Formatieren von Text und Umbruch von Textzeilen mithilfe eines benutzerdefinierten Textlayoutclients bereit.

TextHidden

Definiert einen speziellen Textlauf, der zum Markieren eines Bereichs ausgeblendeter Zeichen verwendet wird.

TextLine

Stellt eine abstrakte Klasse zum Unterstützen von Formatierungsdiensten für eine Textzeile bereit.

TextLineBreak

Gibt Texteigenschaften und -zustand an der Stelle an, an der Text durch den Zeilenumbruchprozess unterbrochen wird.

TextMarkerProperties

Stellt eine abstrakte Klasse zum Definieren von Textmarkierungen dar.

TextModifier

Stellt eine spezielle Textausführung dar, die zum Ändern von Eigenschaften von Textläufen innerhalb des Bereichs verwendet werden kann.

TextParagraphProperties

Stellt eine Reihe von Eigenschaften bereit, z. B. Flussrichtung, Ausrichtung oder Einzug, die auf einen Absatz angewendet werden können. Dies ist eine abstrakte Klasse.

TextRun

Stellt eine Abfolge von Zeichen dar, die einen einzelnen Eigenschaftensatz gemeinsam verwenden.

TextRunBounds

Stellt das umgebende Rechteck eines Textlaufs dar.

TextRunCache

Stellt Zwischenspeicherungsdienste für das TextFormatter Objekt bereit, um die Leistung zu verbessern.

TextRunProperties

Stellt eine Reihe von Eigenschaften bereit, z. B. Schriftart oder Vordergrundpinsel, die auf ein TextRun Objekt angewendet werden können. Dies ist eine abstrakte Klasse.

TextRunTypographyProperties

Stellt eine abstrakte Klasse zur Unterstützung von Typografieeigenschaften für TextRun Objekte bereit.

TextSimpleMarkerProperties

Stellt eine generische Implementierung von Textmarkereigenschaften bereit.

TextSource

Stellt eine abstrakte Klasse zum Angeben von Zeichendaten und Formatierungseigenschaften bereit, die TextFormatter vom Objekt verwendet werden sollen.

TextSpan<T>

Stellt eine generische Klasse dar, die eine einfache Kopplung eines Objekts vom Typ T und einer angegebenen Länge ermöglicht.

TextTabProperties

Gibt die Eigenschaften benutzerdefinierter Registerkarten an.

TextTrailingCharacterEllipsis

Definiert reduzierte Texteigenschaften zum Reduzieren einer ganzen Zeile am Ende der Zeichen granularität und mit auslassungszeichen als reduzierten Textsymbol.

TextTrailingWordEllipsis

Definiert reduzierte Texteigenschaften zum Reduzieren einer ganzen Zeile am Ende der Wort granularität und mit auslassungszeichen als reduzierten Textsymbol.

Strukturen

Name Beschreibung
CharacterBufferRange

Beschreibt eine Zeichenfolge von Zeichen.

CharacterBufferReference

Beschreibt einen Zeichenpuffer für eine Textausführung.

CharacterHit

Stellt Informationen zu einem Zeichentreffer innerhalb einer Glyphenausführung dar.

MinMaxParagraphWidth

Stellt die kleinste und größtmögliche Absatzbreite dar, die den angegebenen Textinhalt vollständig enthalten kann.

Enumerationen

Name Beschreibung
InvertAxes

Geben Sie die Inversion der horizontalen und vertikalen Achsen der Zeichnungsoberfläche an.

TextCollapsingStyle

Gibt die Formatvorlage für reduzierten Text an.

TextTabAlignment

Beschreibt, wie Text an einer Registerkartenposition ausgerichtet wird.