Export (0) Print
Expand All
3 out of 3 rated this helpful - Rate this topic

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
Public classCultureSpecificCharacterBufferRangeRepresents a range of characters that are associated with a culture.
Public classIndexedGlyphRunAllows text engine clients to map a text source character index to the corresponding GlyphRun.
Public classTextBoundsRepresents the bounding rectangle of a range of characters. This class cannot be inherited.
Public classTextCharactersRepresents a collection of character glyphs from distinct physical typefaces.
Public classTextCollapsedRangeRepresents the range of characters and its width measurement for collapsed text within a line.
Public classTextCollapsingPropertiesRepresents the characteristics of collapsed text.
Public classTextEmbeddedObjectDefines a type of text content in which measuring, hit testing and drawing of the entire content is done in whole.
Public classTextEmbeddedObjectMetricsSpecifies properties for a TextEmbeddedObject.
Public classTextEndOfLineDefines a specialized text run that is used to mark the end of a line.
Public classTextEndOfParagraphDefines a specialized text run that is used to mark the end of a paragraph.
Public classTextEndOfSegmentDefines a specialized text run that is used to mark the end of a segment.
Public classTextFormatterProvides services for formatting text and breaking text lines using a custom text layout client.
Public classTextHiddenDefines a specialized text run that is used to mark a range of hidden characters.
Public classTextLineProvides an abstract class for supporting formatting services to a line of text.
Public classTextLineBreakSpecifies text properties and state at the point where text is broken by the line breaking process.
Public classTextMarkerPropertiesRepresents an abstract class for defining text markers.
Public classTextModifierRepresents a specialized text run that can be used to modify properties of text runs within its scope.
Public classTextParagraphPropertiesProvides a set of properties, such as flow direction, alignment, or indentation, that can be applied to a paragraph. This is an abstract class.
Public classTextRunRepresents a sequence of characters that share a single property set.
Public classTextRunBoundsRepresents the bounding rectangle of a text run. This class cannot be inherited.
Public classTextRunCacheProvides caching services to the TextFormatter object in order to improve performance.
Public classTextRunPropertiesProvides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. This is an abstract class.
Public classTextRunTypographyPropertiesProvides an abstract class for supporting typography properties for TextRun objects.
Public classTextSimpleMarkerPropertiesProvides for a generic implementation of text marker properties.
Public classTextSourceProvides an abstract class for specifying character data and formatting properties to be used by the TextFormatter object.
Public classTextSpanRepresents a generic class that allows a simple pairing of an object of type T and a specified run length.
Public classTextTabPropertiesSpecifies properties of user-defined tabs.
Public classTextTrailingCharacterEllipsisDefines collapsed text properties for collapsing a whole line toward the end at character granularity, and with ellipsis being the collapsed text symbol.
Public classTextTrailingWordEllipsisDefines collapsed text properties for collapsing a whole line toward the end at word granularity, and with ellipsis being the collapsed text symbol.
 StructureDescription
Public structureCharacterBufferRangeDescribes a string of characters.
Public structureCharacterBufferReferenceDescribes a character buffer for a text run.
Public structureCharacterHitRepresents information about a character hit within a glyph run.
Public structureMinMaxParagraphWidthRepresents the smallest and largest possible paragraph width that can fully contain the specified text content.
 EnumerationDescription
Public enumerationInvertAxesIndicate the inversion of horizontal and vertical axes of the drawing surface.
Public enumerationTextCollapsingStyleSpecifies the style of collapsed text.
Public enumerationTextTabAlignmentDescribes how text is aligned at a tab location.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.