Skip to main content

TextTrailingCharacterEllipsis Class

Definition

Assembly:Avalonia.Base
Package:Avalonia

A collapsing properties to collapse whole line toward the end at character granularity.

public class TextTrailingCharacterEllipsis

Inheritance: object -> TextCollapsingProperties -> TextTrailingCharacterEllipsis

Constructors

NameDescription
TextTrailingCharacterEllipsisConstruct a text trailing character ellipsis collapsing properties

TextTrailingCharacterEllipsis Constructor

Construct a text trailing character ellipsis collapsing properties

public TextTrailingCharacterEllipsis(string ellipsis, double width, Avalonia.Media.TextFormatting.TextRunProperties textRunProperties, Avalonia.Media.FlowDirection flowDirection)

Parameters

ellipsis string

Text used as collapsing symbol.

width double

Width in which collapsing is constrained to.

textRunProperties Avalonia.Media.TextFormatting.TextRunProperties

Text run properties of ellipsis symbol.

flowDirection Avalonia.Media.FlowDirection

The flow direction of the collapsed line.

Methods

NameDescription
CollapseCollapses given text line.
CreateCollapsedRunsCreates a list of runs for given collapsed length which includes specified symbol at the end. Inherited from TextCollapsingProperties.

Collapse Method

Collapses given text line.

public Avalonia.Media.TextFormatting.TextRun[] Collapse(Avalonia.Media.TextFormatting.TextLine textLine)

Parameters

textLine Avalonia.Media.TextFormatting.TextLine

Text line to collapse.

Returns

Avalonia.Media.TextFormatting.TextRun[]

Properties

NameDescription
FlowDirectionNo summary available.
SymbolGets the text run that is used as collapsing symbol.
WidthGets the width in which the collapsible range is constrained to.

FlowDirection Property

public Avalonia.Media.FlowDirection FlowDirection { get; set; }

Symbol Property

Gets the text run that is used as collapsing symbol.

public Avalonia.Media.TextFormatting.TextRun Symbol { get; set; }

Width Property

Gets the width in which the collapsible range is constrained to.

public double Width { get; set; }