[]
Represents a discrete section of formatted or unformatted text.
public class TextRun : FormattableInline
Creates a new instance of TextRun based on a subrange of an array of UTF-32 characters.
public TextRun(int[] codePoints, int startIndex, int count, TextFormat format)
codePoints
int[]An array of UTF-32 characters (code points).
startIndex
intIndex of the first code point in the subrange.
count
intNumber of code points in the subrange.
format
TextFormatThe text format to use.
Creates a new instance of TextRun based on a subrange of an array of UTF-32 characters.
public TextRun(int[] codePoints, int startIndex, int count)
codePoints
int[]An array of UTF-32 characters (code points).
startIndex
intIndex of the first code point in the subrange.
count
intNumber of code points in the subrange.
Creates a new instance of TextRun.
public TextRun(string text, TextFormat format)
text
stringThe text of the section.
format
TextFormatThe text format to use.
Creates a new instance of TextRun.
public TextRun(string text)
text
stringThe text of the section.
Gets or sets the text of the section.
public string Text { get; set; }
Gets the string of UTF-16 characters.
public override int GetCharCount()
Gets the string of UTF-16 characters.
public override string GetChars()