# GrapeCity.Documents.Text.GlyphInfo

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_Documents_Text_GlyphInfo" data-uid="GrapeCity.Documents.Text.GlyphInfo" class="text-break">GlyphInfo Class
</h1>
  <div class="markdown level0 summary"><p>Contains index of the glyph and its mapping to the corresponding code point.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">GlyphInfo</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.Documents.Text.html">GrapeCity.Documents.Text</a></h6>
  <h6><strong>Assembly</strong>: DS.Documents.Imaging.dll</h6>
  <h5 id="GrapeCity_Documents_Text_GlyphInfo_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class GlyphInfo</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class GlyphInfo</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo__ctor" data-uid="GrapeCity.Documents.Text.GlyphInfo.#ctor">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.-ctor.html#GrapeCity_Documents_Text_GlyphInfo__ctor">GlyphInfo()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.html">GlyphInfo</a>.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_BaseClass" data-uid="GrapeCity.Documents.Text.GlyphInfo.BaseClass">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.BaseClass.html#GrapeCity_Documents_Text_GlyphInfo_BaseClass">BaseClass</a>
        </td>
        <td class="markdown level1 summary"><p>Base glyph class (single character, spacing glyph).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_BidiLevel" data-uid="GrapeCity.Documents.Text.GlyphInfo.BidiLevel">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.BidiLevel.html#GrapeCity_Documents_Text_GlyphInfo_BidiLevel">BidiLevel</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies the resolved bidi level of the glyph.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_BreakGposContext" data-uid="GrapeCity.Documents.Text.GlyphInfo.BreakGposContext">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.BreakGposContext.html#GrapeCity_Documents_Text_GlyphInfo_BreakGposContext">BreakGposContext</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph is at the start of the new GPOS context.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_ClusterStart" data-uid="GrapeCity.Documents.Text.GlyphInfo.ClusterStart">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.ClusterStart.html#GrapeCity_Documents_Text_GlyphInfo_ClusterStart">ClusterStart</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates that the glyph is the start of a cluster.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_CodePointIndex" data-uid="GrapeCity.Documents.Text.GlyphInfo.CodePointIndex">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.CodePointIndex.html#GrapeCity_Documents_Text_GlyphInfo_CodePointIndex">CodePointIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Index of the first code point in the glyph cluster.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_ConditionalHyphen" data-uid="GrapeCity.Documents.Text.GlyphInfo.ConditionalHyphen">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.ConditionalHyphen.html#GrapeCity_Documents_Text_GlyphInfo_ConditionalHyphen">ConditionalHyphen</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph starts the conditional hyphen glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_EmulatedUpright" data-uid="GrapeCity.Documents.Text.GlyphInfo.EmulatedUpright">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.EmulatedUpright.html#GrapeCity_Documents_Text_GlyphInfo_EmulatedUpright">EmulatedUpright</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph with usually horizontal reading direction should appear upright with vertical reading direction.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_ExtraCodePointCount" data-uid="GrapeCity.Documents.Text.GlyphInfo.ExtraCodePointCount">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.ExtraCodePointCount.html#GrapeCity_Documents_Text_GlyphInfo_ExtraCodePointCount">ExtraCodePointCount</a>
        </td>
        <td class="markdown level1 summary"><p>Number of additional code points.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_Flags" data-uid="GrapeCity.Documents.Text.GlyphInfo.Flags">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.Flags.html#GrapeCity_Documents_Text_GlyphInfo_Flags">Flags</a>
        </td>
        <td class="markdown level1 summary"><p>Various glyph flags.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_GlyphAdvance" data-uid="GrapeCity.Documents.Text.GlyphInfo.GlyphAdvance">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.GlyphAdvance.html#GrapeCity_Documents_Text_GlyphInfo_GlyphAdvance">GlyphAdvance</a>
        </td>
        <td class="markdown level1 summary"><p>Glyph advance width (for horizontal direction) or height (for vertical direction).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_GlyphIndex" data-uid="GrapeCity.Documents.Text.GlyphInfo.GlyphIndex">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.GlyphIndex.html#GrapeCity_Documents_Text_GlyphInfo_GlyphIndex">GlyphIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Index of the font glyph (glyphID), maybe 0.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_GposRunStart" data-uid="GrapeCity.Documents.Text.GlyphInfo.GposRunStart">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.GposRunStart.html#GrapeCity_Documents_Text_GlyphInfo_GposRunStart">GposRunStart</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph is at the start of a GPOS glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_GsubRunStart" data-uid="GrapeCity.Documents.Text.GlyphInfo.GsubRunStart">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.GsubRunStart.html#GrapeCity_Documents_Text_GlyphInfo_GsubRunStart">GsubRunStart</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph is at the start of a GSUB glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_IsEllipsis" data-uid="GrapeCity.Documents.Text.GlyphInfo.IsEllipsis">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.IsEllipsis.html#GrapeCity_Documents_Text_GlyphInfo_IsEllipsis">IsEllipsis</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating if the glyph is ellipsis for trimmed text.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_IsInlineObject" data-uid="GrapeCity.Documents.Text.GlyphInfo.IsInlineObject">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.IsInlineObject.html#GrapeCity_Documents_Text_GlyphInfo_IsInlineObject">IsInlineObject</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if an inline object should appear instead of the glyph.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_IsTab" data-uid="GrapeCity.Documents.Text.GlyphInfo.IsTab">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.IsTab.html#GrapeCity_Documents_Text_GlyphInfo_IsTab">IsTab</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph represents a tabulation character.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_LastCodePointIndex" data-uid="GrapeCity.Documents.Text.GlyphInfo.LastCodePointIndex">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.LastCodePointIndex.html#GrapeCity_Documents_Text_GlyphInfo_LastCodePointIndex">LastCodePointIndex</a>
        </td>
        <td class="markdown level1 summary"><p>Index of the last code point in the glyph cluster.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_LigatureClass" data-uid="GrapeCity.Documents.Text.GlyphInfo.LigatureClass">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.LigatureClass.html#GrapeCity_Documents_Text_GlyphInfo_LigatureClass">LigatureClass</a>
        </td>
        <td class="markdown level1 summary"><p>Ligature glyph class (multiple character, spacing glyph).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_MarkClass" data-uid="GrapeCity.Documents.Text.GlyphInfo.MarkClass">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.MarkClass.html#GrapeCity_Documents_Text_GlyphInfo_MarkClass">MarkClass</a>
        </td>
        <td class="markdown level1 summary"><p>Mark glyph class (non-spacing combining glyph).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_NextGlyph" data-uid="GrapeCity.Documents.Text.GlyphInfo.NextGlyph">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.NextGlyph.html#GrapeCity_Documents_Text_GlyphInfo_NextGlyph">NextGlyph</a>
        </td>
        <td class="markdown level1 summary"><p>References the next glyph in a sequence.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_NoKerning" data-uid="GrapeCity.Documents.Text.GlyphInfo.NoKerning">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.NoKerning.html#GrapeCity_Documents_Text_GlyphInfo_NoKerning">NoKerning</a>
        </td>
        <td class="markdown level1 summary"><p>Prevents glyph kerning when its reading direction is unnatural.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_PrevGlyph" data-uid="GrapeCity.Documents.Text.GlyphInfo.PrevGlyph">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.PrevGlyph.html#GrapeCity_Documents_Text_GlyphInfo_PrevGlyph">PrevGlyph</a>
        </td>
        <td class="markdown level1 summary"><p>References the previous glyph in a sequence.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_RightToLeft" data-uid="GrapeCity.Documents.Text.GlyphInfo.RightToLeft">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.RightToLeft.html#GrapeCity_Documents_Text_GlyphInfo_RightToLeft">RightToLeft</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating if the glyph should appear from right to left.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_RunStart" data-uid="GrapeCity.Documents.Text.GlyphInfo.RunStart">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.RunStart.html#GrapeCity_Documents_Text_GlyphInfo_RunStart">RunStart</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph is at the start of a glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_Sideways" data-uid="GrapeCity.Documents.Text.GlyphInfo.Sideways">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.Sideways.html#GrapeCity_Documents_Text_GlyphInfo_Sideways">Sideways</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph should appear rotated 90 or -90 degrees.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_TabWithAlignment" data-uid="GrapeCity.Documents.Text.GlyphInfo.TabWithAlignment">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.TabWithAlignment.html#GrapeCity_Documents_Text_GlyphInfo_TabWithAlignment">TabWithAlignment</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the character tabulation has additional alignment options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_Vertical" data-uid="GrapeCity.Documents.Text.GlyphInfo.Vertical">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.Vertical.html#GrapeCity_Documents_Text_GlyphInfo_Vertical">Vertical</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates if the glyph should appear upright with vertical reading direction.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_XPlacement" data-uid="GrapeCity.Documents.Text.GlyphInfo.XPlacement">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.XPlacement.html#GrapeCity_Documents_Text_GlyphInfo_XPlacement">XPlacement</a>
        </td>
        <td class="markdown level1 summary"><p>Horizontal adjustment for placement, in design units.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphInfo_YPlacement" data-uid="GrapeCity.Documents.Text.GlyphInfo.YPlacement">
          <a class="xref" href="GrapeCity.Documents.Text.GlyphInfo.YPlacement.html#GrapeCity_Documents_Text_GlyphInfo_YPlacement">YPlacement</a>
        </td>
        <td class="markdown level1 summary"><p>Vertical adjustment for placement, in design units.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
