Back to API Reference
Enum

TextBlockFlags

Content facts a block carries so document-wide state machines can skip blocks that cannot affect them.

public static readonly TextBlockFlags None = 0
public static readonly TextBlockFlags NonAscii = 1 << 0

At least one codepoint ≥ U+0080.

public static readonly TextBlockFlags BidiControls = 1 << 1

Contains an explicit bidi embedding, override or isolate control (U+202A–U+202E, U+2066–U+2069).

public static readonly TextBlockFlags ParseTriggers = 1 << 2

Contains a character that can start a markup rule match under the active ScanProfile.

public static readonly TextBlockFlags AsciiBreakOpportunity = 1 << 3

Contains an ASCII space, tab or hyphen — a break opportunity provable without Unicode analysis.