Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.Windows.Media.TextFormatting Namespace

 

Provides types that control formatting of text, typically at a lower level than control-based text presentation or the text object model.

ClassDescription
System_CAPS_pubclassCultureSpecificCharacterBufferRange

Represents a range of characters that are associated with a culture.

System_CAPS_pubclassIndexedGlyphRun

Allows text engine clients to map a text source character index to the corresponding GlyphRun.

System_CAPS_pubclassTextBounds

Represents the bounding rectangle of a range of characters.

System_CAPS_pubclassTextCharacters

Represents a collection of character glyphs from distinct physical typefaces.

System_CAPS_pubclassTextCollapsedRange

Represents the range of characters and its width measurement for collapsed text within a line.

System_CAPS_pubclassTextCollapsingProperties

Represents the characteristics of collapsed text.

System_CAPS_pubclassTextEmbeddedObject

Defines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.

System_CAPS_pubclassTextEmbeddedObjectMetrics

Specifies properties for a TextEmbeddedObject.

System_CAPS_pubclassTextEndOfLine

Defines a specialized text run that is used to mark the end of a line.

System_CAPS_pubclassTextEndOfParagraph

Defines a specialized text run that is used to mark the end of a paragraph.

System_CAPS_pubclassTextEndOfSegment

Defines a specialized text run that is used to mark the end of a segment.

System_CAPS_pubclassTextFormatter

Provides services for formatting text and breaking text lines using a custom text layout client.

System_CAPS_pubclassTextHidden

Defines a specialized text run that is used to mark a range of hidden characters.

System_CAPS_pubclassTextLine

Provides an abstract class for supporting formatting services to a line of text.

System_CAPS_pubclassTextLineBreak

Specifies text properties and state at the point where text is broken by the line breaking process.

System_CAPS_pubclassTextMarkerProperties

Represents an abstract class for defining text markers.

System_CAPS_pubclassTextModifier

Represents a specialized text run that can be used to modify properties of text runs within its scope.

System_CAPS_pubclassTextParagraphProperties

Provides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. This is an abstract class.

System_CAPS_pubclassTextRun

Represents a sequence of characters that share a single property set.

System_CAPS_pubclassTextRunBounds

Represents the bounding rectangle of a text run.

System_CAPS_pubclassTextRunCache

Provides caching services to the TextFormatter object in order to improve performance.

System_CAPS_pubclassTextRunProperties

Provides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. This is an abstract class.

System_CAPS_pubclassTextRunTypographyProperties

Provides an abstract class for supporting typography properties for TextRun objects.

System_CAPS_pubclassTextSimpleMarkerProperties

Provides for a generic implementation of text marker properties.

System_CAPS_pubclassTextSource

Provides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.

System_CAPS_pubclassTextSpan<T>

Represents a generic class that allows a simple pairing of an object of type T and a specified run length.

System_CAPS_pubclassTextTabProperties

Specifies properties of user-defined tabs.

System_CAPS_pubclassTextTrailingCharacterEllipsis

Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.

System_CAPS_pubclassTextTrailingWordEllipsis

Defines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.

StructureDescription
System_CAPS_pubstructureCharacterBufferRange

Describes a string of characters.

System_CAPS_pubstructureCharacterBufferReference

Describes a character buffer for a text run.

System_CAPS_pubstructureCharacterHit

Represents information about a character hit within a glyph run.

System_CAPS_pubstructureMinMaxParagraphWidth

Represents the smallest and largest possible paragraph width that can fully contain the specified text content.

EnumerationDescription
System_CAPS_pubenumInvertAxes

Indicate the inversion of horizontal and vertical axes of the drawing surface.

System_CAPS_pubenumTextCollapsingStyle

Specifies the style of collapsed text.

System_CAPS_pubenumTextTabAlignment

Describes how text is aligned at a tab location.

Return to top
Show: