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. Provides types that control formatting of text, typically at a lower level than control-based text presentation or the text object model.

Klassen

CultureSpecificCharacterBufferRange

Stellt einen Bereich von Zeichen dar, die einer Kultur zugeordnet sind.Represents a range of characters that are associated with a culture.

IndexedGlyphRun

Ermöglicht es Text-Engine-Clients, dem entsprechenden GlyphRun einen Textquellenzeichenindex zuzuordnen.Allows text engine clients to map a text source character index to the corresponding GlyphRun.

TextBounds

Stellt das umgebende Rechteck eines Bereichs von Zeichen dar.Represents the bounding rectangle of a range of characters.

TextCharacters

Stellt eine Auflistung der Zeichensymbole aus unterschiedlichen physischen Schriftarten dar.Represents a collection of character glyphs from distinct physical typefaces.

TextCollapsedRange

Stellt den Bereich der Zeichen und seine Breite für reduzierten Text in einer Zeile dar.Represents the range of characters and its width measurement for collapsed text within a line.

TextCollapsingProperties

Stellt die Eigenschaften von reduziertem Text dar.Represents the characteristics of collapsed text.

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.Defines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.

TextEmbeddedObjectMetrics

Gibt Eigenschaften für ein TextEmbeddedObject an.Specifies properties for a TextEmbeddedObject.

TextEndOfLine

Definiert einen speziellen Lauftext, der verwendet wird, um das Ende einer Zeile zu markieren.Defines a specialized text run that is used to mark the end of a line.

TextEndOfParagraph

Definiert einen speziellen Lauftext, der verwendet wird, um das Ende eines Absatzes zu markieren.Defines a specialized text run that is used to mark the end of a paragraph.

TextEndOfSegment

Definiert einen speziellen Lauftext, der verwendet wird, um das Ende eines Segments zu markieren.Defines a specialized text run that is used to mark the end of a segment.

TextFormatter

Stellt Dienste zum Formatieren von Text und Umbrechen von Textzeilen mit einem benutzerdefinierten Textlayoutclient bereit.Provides services for formatting text and breaking text lines using a custom text layout client.

TextHidden

Definiert einen speziellen Lauftext, der zum Markieren eines Bereichs von reduzierten Zeichen verwendet wird.Defines a specialized text run that is used to mark a range of hidden characters.

TextLine

Stellt eine abstrakte Klasse zum Unterstützen von Formatierungsdiensten für eine Textzeile bereit.Provides an abstract class for supporting formatting services to a line of text.

TextLineBreak

Gibt Texteigenschaften und den Zustand an der Position an, an der Text durch den Zeilenumbruch umbrochen wird.Specifies text properties and state at the point where text is broken by the line breaking process.

TextMarkerProperties

Stellt eine abstrakte Klasse zum Definieren von Textmarkierungen dar.Represents an abstract class for defining text markers.

TextModifier

Stellt einen speziellen Lauftext dar, mit dem Eigenschaften von Lauftexten in seinem Bereich geändert werden können.Represents a specialized text run that can be used to modify properties of text runs within its scope.

TextParagraphProperties

Stellt einen Satz von Eigenschaften, z. B. Flussrichtung, Ausrichtung oder Einzug, bereit, die auf einen Absatz angewendet werden können.Provides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. Dies ist eine abstrakte Klasse.This is an abstract class.

TextRun

Stellt eine Sequenz von Zeichen dar, die gemeinsam einen einzelnen Eigenschaftensatz verwenden.Represents a sequence of characters that share a single property set.

TextRunBounds

Stellt das umgebende Rechteck eines Lauftexts dar.Represents the bounding rectangle of a text run.

TextRunCache

Stellt Zwischenspeicherungsdienste für das TextFormatter-Objekt bereit, um die Leistung zu verbessern.Provides caching services to the TextFormatter object in order to improve performance.

TextRunProperties

Stellt einen Satz von Eigenschaften, z. B. Schriftart oder Vordergrundpinsel, bereit, die auf ein TextRun-Objekt angewendet werden können.Provides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. Dies ist eine abstrakte Klasse.This is an abstract class.

TextRunTypographyProperties

Stellt eine abstrakte Klasse bereit, um Typografieeigenschaften für TextRun-Objekte zu unterstützen.Provides an abstract class for supporting typography properties for TextRun objects.

TextSimpleMarkerProperties

Stellt eine generische Implementierung von Textmarkierungseigenschaften bereit.Provides for a generic implementation of text marker properties.

TextSource

Stellt eine abstrakte Klasse bereit, um vom TextFormatter-Objekt zu verwendende Zeichendaten und Formatierungseigenschaften anzugeben.Provides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.

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.Represents a generic class that allows a simple pairing of an object of type T and a specified run length.

TextTabProperties

Gibt Eigenschaften benutzerdefinierter Tabstopps an.Specifies properties of user-defined tabs.

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.Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.

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.Defines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.

Strukturen

CharacterBufferRange

Beschreibt eine Zeichenfolge.Describes a string of characters.

CharacterBufferReference

Beschreibt einen Zeichenpuffer für einen Lauftext.Describes a character buffer for a text run.

CharacterHit

Stellt Informationen über ein Zeichen dar, das in einer Symbolfolge ermittelt wurde.Represents information about a character hit within a glyph run.

MinMaxParagraphWidth

Stellt die kleinstmögliche und größtmögliche Absatzbreite dar, die den angegebenen Textinhalt vollständig enthalten kann.Represents the smallest and largest possible paragraph width that can fully contain the specified text content.

Enumerationen

InvertAxes

Gibt die Umkehrung der horizontalen und vertikalen Achse der Zeichenoberfläche an.Indicate the inversion of horizontal and vertical axes of the drawing surface.

TextCollapsingStyle

Gibt den Stil für reduzierten Text an.Specifies the style of collapsed text.

TextTabAlignment

Beschreibt, wie Text an einer Tabstoppposition ausgerichtet wird.Describes how text is aligned at a tab location.