[]
Represents a glyph run on a single line.
public class GlyphRun
Public Class GlyphRun
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. |