[]
        
(Showing Draft Content)

GrapeCity.Documents.Text.GlyphRun

GlyphRun Class

Represents a glyph run on a single line.

Inheritance
GlyphRun
Namespace: GrapeCity.Documents.Text
Assembly: DS.Documents.Imaging.dll
Syntax
public class GlyphRun
Public Class GlyphRun

Properties

Name Description
BaselineOffset

Gets the offset to glyph run baseline relative to the text line position, in graphic units.

BidiLevel

Gets the resolved bidi level of the GlyphRun.

CharWidthFactor

Gets the character width scale factor (or height scale factor for vertical text).

CodePointCount

Gets the number of code points in the glyph run.

CodePointIndex

Gets the index of the first code point in the glyph run.

CodePoints

Gets the array of UTF-32 characters (code points).

ConditionalHyphen

Gets a value indicating if the glyph run represents the conditional hyphen.

EmulatedUpright

Indicates if the glyphs with usually horizontal reading direction should appear upright with vertical reading direction.

FirstGlyph

Gets the first glyph of the run.

FontUnitsToSize

Gets the factor to scale from the font design units to the specified font size.

Format

Gets the format of the GlyphRun.

GlyphCount

Gets the number of the glyphs in the run.

InlineObject

Gets the associated InlineObject, if any exists.

IsEllipsis

Gets a value indicating if the glyph run is ellipsis for trimmed text.

IsTab

Gets a value indicating if the glyph run represents a tabulation character.

LastGlyph

Gets the last glyph of the run.

Length

Gets the length of the glyph run along the reading direction, in graphic units.

LineSection

Gets the owner LineSection object, if any exists.

Offset

Gets the offset of the glyph run start along the reading direction, in graphic units.

OriginOffset

Gets the offset to glyph run's top origin (left for vertical text) relative to the text line position, in graphic units.

RightToLeft

Indicates if the glyph run should appear from right to left.

RotateSidewaysCounterclockwise

Indicates if sideways should be rotated counterclockwise.

Sideways

Indicates if the glyph run should appear rotated 90 or -90 degrees.

SuperOrSubscript

Gets a value indicating whether the glyph run should be displayed as superscript or as subscript.

TabStopLeader

Gets the type of the leader line displayed under the tab character.

TabWithAlignment

Gets a value indicating if the glyph run represents a character tabulation with additional alignment options.

TextLayout

Gets the owner TextLayout object.

TextLine

Gets the owner TextLine object.

Vertical

Indicates if the glyph run should appear upright with vertical reading direction.

VerticalBaselineOffset

Gets the offset from the Roman baseline to Ideographic centered baseline, in graphic units.