Export (0) Print
Expand All

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.

  Class Description
Public class CultureSpecificCharacterBufferRange Represents a range of characters that are associated with a culture.
Public class IndexedGlyphRun Allows text engine clients to map a text source character index to the corresponding GlyphRun.
Public class TextBounds Represents the bounding rectangle of a range of characters.
Public class TextCharacters Represents a collection of character glyphs from distinct physical typefaces.
Public class TextCollapsedRange Represents the range of characters and its width measurement for collapsed text within a line.
Public class TextCollapsingProperties Represents the characteristics of collapsed text.
Public class TextEmbeddedObject Defines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.
Public class TextEmbeddedObjectMetrics Specifies properties for a TextEmbeddedObject.
Public class TextEndOfLine Defines a specialized text run that is used to mark the end of a line.
Public class TextEndOfParagraph Defines a specialized text run that is used to mark the end of a paragraph.
Public class TextEndOfSegment Defines a specialized text run that is used to mark the end of a segment.
Public class TextFormatter Provides services for formatting text and breaking text lines using a custom text layout client.
Public class TextHidden Defines a specialized text run that is used to mark a range of hidden characters.
Public class TextLine Provides an abstract class for supporting formatting services to a line of text.
Public class TextLineBreak Specifies text properties and state at the point where text is broken by the line breaking process.
Public class TextMarkerProperties Represents an abstract class for defining text markers.
Public class TextModifier Represents a specialized text run that can be used to modify properties of text runs within its scope.
Public class TextParagraphProperties Provides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. This is an abstract class.
Public class TextRun Represents a sequence of characters that share a single property set.
Public class TextRunBounds Represents the bounding rectangle of a text run.
Public class TextRunCache Provides caching services to the TextFormatter object in order to improve performance.
Public class TextRunProperties Provides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. This is an abstract class.
Public class TextRunTypographyProperties Provides an abstract class for supporting typography properties for TextRun objects.
Public class TextSimpleMarkerProperties Provides for a generic implementation of text marker properties.
Public class TextSource Provides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.
Public class TextSpan<T> Represents a generic class that allows a simple pairing of an object of type T and a specified run length.
Public class TextTabProperties Specifies properties of user-defined tabs.
Public class TextTrailingCharacterEllipsis Defines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.
Public class TextTrailingWordEllipsis Defines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.

  Structure Description
Public structure CharacterBufferRange Describes a string of characters.
Public structure CharacterBufferReference Describes a character buffer for a text run.
Public structure CharacterHit Represents information about a character hit within a glyph run.
Public structure MinMaxParagraphWidth Represents the smallest and largest possible paragraph width that can fully contain the specified text content.

  Enumeration Description
Public enumeration InvertAxes Indicate the inversion of horizontal and vertical axes of the drawing surface.
Public enumeration TextCollapsingStyle Specifies the style of collapsed text.
Public enumeration TextTabAlignment Describes how text is aligned at a tab location.
Show:
© 2014 Microsoft