[]
        
(Showing Draft Content)

GrapeCity.Documents.Text.CodePointFlags

Enum CodePointFlags

Namespace
GrapeCity.Documents.Text
Assembly
GcDocs.Imaging.dll

Line-breaking and justification conditions; East Asian width category for the code point.

[Flags]
public enum CodePointFlags

Fields

AmbiguousWidth = 0

Ambiguous characters

Arabic = 4096

The Arabic script.

CanBreak = 256

Indicates that a line break is allowed after this code point.

GraphemeStart = 1

Indicates the start of a Grapheme Cluster.

HiddenWhitespace = 8192

A non-printable whitespace character.

InlineObject = 64

Indicates that the character is a replacement for inline object.

KeepWithNext = 2048

Indicates that the character is a paragraph separator (0x2029). It prevents a page break between paragraphs.

LineSeparator = 1024

Indicates that the character is a line separator (0x2028). It doesn't not cause a paragraph break.

MayNotBreak = 0

Indicates that there should be no line break after this code point.

MustBreak = 512

Indicates that the line break must happen after this code point.

Narrow = 16384

East Asian Narrow

NeutralWidth = Narrow | Wide

Neutral (Not East Asian)

None = 0

Indicates that none of the flags are set.

Sideways = 4

Whether the glyphs are rotated on their side.

Tabulation = 32

Indicates the character tabulation.

UprightIfTransformed = 8

Indicates if characters should be displayed upright if transformed with the 'vert' or 'vrt2' GSUB features.

Whitespace = 16

Indicates that the character is some form of whitespace, which may be meaningful for justification.

Wide = 32768

East Asian Wide (and emoji)

WordStart = 2

Indicates the start of a word.