[]
        
(Showing Draft Content)

GrapeCity.Documents.Text.CodePointFlags

CodePointFlags Enum

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

Namespace: GrapeCity.Documents.Text
Assembly: DS.Documents.Imaging.dll
Syntax
[Flags]
public enum CodePointFlags
<Flags>
Public Enum CodePointFlags

Fields

Name Description
AmbiguousWidth

Ambiguous characters

Arabic

The Arabic script.

CanBreak

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

GraphemeStart

Indicates the start of a Grapheme Cluster.

HiddenWhitespace

A non-printable whitespace character.

InlineObject

Indicates that the character is a replacement for inline object.

KeepWithNext

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

LineSeparator

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

MayNotBreak

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

MustBreak

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

Narrow

East Asian Narrow

NeutralWidth

Neutral (Not East Asian)

None

Indicates that none of the flags are set.

Sideways

Whether the glyphs are rotated on their side.

Tabulation

Indicates the character tabulation.

UprightIfTransformed

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

Whitespace

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

Wide

East Asian Wide (and emoji)

WordStart

Indicates the start of a word.