Skip to main content

Avalonia.Media.TextFormatting Namespace

Classes

DrawableTextRunA text run that supports drawing content.
GenericTextParagraphPropertiesGeneric implementation of TextParagraphProperties
GenericTextRunPropertiesGeneric implementation of TextRunProperties
JustificationProperties 
ShapedBuffer 
ShapedTextRunA text run that holds shaped characters.
TextBoundsThe bounding rectangle of a range of characters
TextCharactersA text run that holds text characters.
TextCollapsingPropertiesProperties of text collapsing.
TextEndOfLineA text run that indicates the end of a line.
TextEndOfParagraphA text run that indicates the end of a paragraph.
TextFormatterRepresents a base class for text formatting.
TextLayoutRepresents a multi line text layout.
TextLeadingPrefixCharacterEllipsisEllipsis based on a fixed length leading prefix and suffix growing from the end at character granularity.
TextLineRepresents a line of text that is used for text rendering.
TextLineBreak 
TextParagraphPropertiesProvides a set of properties that are used during the paragraph layout.
TextRunRepresents a portion of a TextLine object.
TextRunPropertiesProvides a set of properties, such as typeface or foreground brush, that can be applied to a TextRun object. This is an abstract class.
TextShaperA class that is responsible for text shaping.
TextTrailingCharacterEllipsisA collapsing properties to collapse whole line toward the end at character granularity.
TextTrailingWordEllipsisa collapsing properties to collapse whole line toward the end at word granularity.
UnshapedTextRunA group of characters that can be shaped.

Structures

GlyphInfoRepresents a single glyph.
SplitResult(T) 
TextLineMetricsRepresents a metric for a TextLine objects, that holds information about ascent, descent, line gap, size and origin of the text line.
TextMetricsA metric that holds information about text specific measurements.
TextRangeReferences a portion of a text buffer.
TextRunBoundsThe bounding rectangle of text run
TextShaperOptionsOptions to customize text shaping.

Interfaces

ITextSourceProduces TextRun objects that are used by the TextFormatter.

Enumerations

LogicalDirection