Avalonia.Media.TextFormatting Namespace

 

Classes

DrawableTextRun A text run that supports drawing content.
GenericTextParagraphProperties Generic implementation of TextParagraphProperties
GenericTextRunProperties Generic implementation of TextRunProperties
JustificationProperties 
ShapedBuffer 
ShapedTextRun A text run that holds shaped characters.
TextBounds The bounding rectangle of a range of characters
TextCharacters A text run that holds text characters.
TextCollapsingProperties Properties of text collapsing.
TextEndOfLine A text run that indicates the end of a line.
TextEndOfParagraph A text run that indicates the end of a paragraph.
TextFormatter Represents a base class for text formatting.
TextLayout Represents a multi line text layout.
TextLeadingPrefixCharacterEllipsis Ellipsis based on a fixed length leading prefix and suffix growing from the end at character granularity.
TextLine Represents a line of text that is used for text rendering.
TextLineBreak 
TextParagraphProperties Provides a set of properties that are used during the paragraph layout.
TextRun Represents a portion of a TextLine object.
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.
TextShaper A class that is responsible for text shaping.
TextTrailingCharacterEllipsis A collapsing properties to collapse whole line toward the end at character granularity.
TextTrailingWordEllipsis a collapsing properties to collapse whole line toward the end at word granularity.
UnshapedTextRun A group of characters that can be shaped.

Structures

GlyphInfo Represents a single glyph.
SplitResultT 
TextLineMetrics Represents a metric for a TextLine objects, that holds information about ascent, descent, line gap, size and origin of the text line.
TextMetrics A metric that holds information about text specific measurements.
TextRange References a portion of a text buffer.
TextRunBounds The bounding rectangle of text run
TextShaperOptions Options to customize text shaping.

Interfaces

ITextSource Produces TextRun objects that are used by the TextFormatter.

Enumerations