System.Windows.Media.TextFormatting Namespace

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

Klassen

CultureSpecificCharacterBufferRange

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

IndexedGlyphRun

Ermöglicht es Text-Engine-Clients, dem entsprechenden GlyphRun einen Textquellenzeichenindex zuzuordnen.

TextBounds

Stellt das umgebende Rechteck eines Bereichs von Zeichen dar.

TextCharacters

Stellt eine Auflistung der Zeichensymbole aus unterschiedlichen physischen Schriftarten dar.

TextCollapsedRange

Stellt den Bereich der Zeichen und seine Breite für reduzierten Text in einer Zeile dar.

TextCollapsingProperties

Stellt die Eigenschaften von reduziertem Text dar.

TextEmbeddedObject

Definiert einen Typ von Textinhalt, bei dem das Messen, das Durchführen von Treffertests und das Zeichnen des gesamten Inhalts als einziger Vorgang erfolgen.

TextEmbeddedObjectMetrics

Gibt Eigenschaften für ein TextEmbeddedObject an.

TextEndOfLine

Definiert einen speziellen Lauftext, der verwendet wird, um das Ende einer Zeile zu markieren.

TextEndOfParagraph

Definiert einen speziellen Lauftext, der verwendet wird, um das Ende eines Absatzes zu markieren.

TextEndOfSegment

Definiert einen speziellen Lauftext, der verwendet wird, um das Ende eines Segments zu markieren.

TextFormatter

Stellt Dienste zum Formatieren von Text und Umbrechen von Textzeilen mit einem benutzerdefinierten Textlayoutclient bereit.

TextHidden

Definiert einen speziellen Lauftext, der zum Markieren eines Bereichs von reduzierten Zeichen verwendet wird.

TextLine

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

TextLineBreak

Gibt Texteigenschaften und den Zustand an der Position an, an der Text durch den Zeilenumbruch umbrochen wird.

TextMarkerProperties

Stellt eine abstrakte Klasse zum Definieren von Textmarkierungen dar.

TextModifier

Stellt einen speziellen Lauftext dar, mit dem Eigenschaften von Lauftexten in seinem Bereich geändert werden können.

TextParagraphProperties

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

TextRun

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

TextRunBounds

Stellt das umgebende Rechteck eines Lauftexts dar.

TextRunCache

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

TextRunProperties

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

TextRunTypographyProperties

Stellt eine abstrakte Klasse bereit, um Typografieeigenschaften für TextRun-Objekte zu unterstützen.

TextSimpleMarkerProperties

Stellt eine generische Implementierung von Textmarkierungseigenschaften bereit.

TextSource

Stellt eine abstrakte Klasse bereit, um vom TextFormatter-Objekt zu verwendende Zeichendaten und Formatierungseigenschaften anzugeben.

TextSpan<T>

Stellt eine generische Klasse dar, mit der ein Objekt vom Typ T und eine angegebene Lauftextlänge auf einfache Weise zu einem Paar zusammengefasst werden können.

TextTabProperties

Gibt Eigenschaften benutzerdefinierter Tabstopps an.

TextTrailingCharacterEllipsis

Definiert Eigenschaften von reduziertem Text, um eine gesamte Zeile am Zeilenende nach einzelnen Zeichen zu reduzieren und Auslassungszeichen als Symbol für reduzierten Text anzuzeigen.

TextTrailingWordEllipsis

Definiert Eigenschaften von reduziertem Text, um eine gesamte Zeile am Zeilenende nach einzelnen Wörtern zu reduzieren und Auslassungszeichen als Symbol für reduzierten Text anzuzeigen.

Strukturen

CharacterBufferRange

Beschreibt eine Zeichenfolge.

CharacterBufferReference

Beschreibt einen Zeichenpuffer für einen Lauftext.

CharacterHit

Stellt Informationen über ein Zeichen dar, das in einer Symbolfolge ermittelt wurde.

MinMaxParagraphWidth

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

Enumerationen

InvertAxes

Gibt die Umkehrung der horizontalen und vertikalen Achse der Zeichenoberfläche an.

TextCollapsingStyle

Gibt den Stil für reduzierten Text an.

TextTabAlignment

Beschreibt, wie Text an einer Tabstoppposition ausgerichtet wird.