RichTextKit v0.4

TextLine Class

Assembly: Topten.RichTextKit.dll
Namespace: Topten.RichTextKit

Represents a laid out line of text.

public class TextLine

Inheritance

TextLine → object

Constructors

TextLine()

Constructs a new TextLine.

Properties

BaseLine

Gets the base line of this line (relative to YCoord)

End

The code point index of the first character after this line

Height

Gets the height of this line

Length

The length of this line in codepoints

MaxAscent

Gets the maximum magnitude ascent of all font runs in this line.

MaxDescent

Gets the maximum descent of all font runs in this line.

NextLine

Gets the next line in this text block, or null if this is the last line.

PreviousLine

Gets the previous line in this text block, or null if this is the first line.

Runs

Gets the set of text runs comprising this line.

Start

Code point index of start of this line

TextBlock

Gets the text block that owns this line.

TextHeight

Gets the text height of this line.

Width

The width of the content on this line, excluding trailing whitespace and overhang.

YCoord

Gets the y-coordinate of the top of this line, relative to the top of the text block.

Methods

HitTest(float)

Hit test this line, working out the cluster the x position is over and closest to.