# GrapeCity.Documents.Text.GlyphFlags

## Content

<div class="doc-site-dotnet-api-container">




  <h1 id="GrapeCity_Documents_Text_GlyphFlags" data-uid="GrapeCity.Documents.Text.GlyphFlags" class="text-break">GlyphFlags Enum
</h1>
  <div class="markdown level0 summary"><p>Provides additional information on the glyph.</p>
</div>
  <div class="markdown level0 conceptual"></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_GlyphFlags_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Flags]
public enum GlyphFlags</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Flags&gt;
Public Enum GlyphFlags</code></pre>
  </div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    <thead>
    </thead></thead><tbody>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_ArabicJoiningMask">ArabicJoiningMask</td>
        <td><p>Mask for testing Arabic joining glyph forms.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_BaseClass">BaseClass</td>
        <td><p>Base glyph class (single character, spacing glyph).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_BaselineMask">BaselineMask</td>
        <td><p>The bit mask for the baseline values.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_BreakGposContext">BreakGposContext</td>
        <td><p>Indicates if the glyph is at the start of the new GPOS context.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_ClassMask">ClassMask</td>
        <td><p>The bit mask for determining glyph class.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_ClusterStart">ClusterStart</td>
        <td><p>Indicates that the glyph is the start of a cluster.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_ConditionalHyphen">ConditionalHyphen</td>
        <td><p>Indicates if the glyph starts the conditional hyphen glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_EmulatedUpright">EmulatedUpright</td>
        <td><p>Indicates if normally sideways character should be drawn upright in vertical text.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_GposRunStart">GposRunStart</td>
        <td><p>Indicates if the glyph is at the start of a GPOS glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_GsubRunStart">GsubRunStart</td>
        <td><p>Indicates if the glyph is at the start of a GSUB glyph run.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_HangingBaseline">HangingBaseline</td>
        <td><p>The hanging baseline from which syllables seem to hang in Tibetan and other scripts.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_IdeographicBaseline">IdeographicBaseline</td>
        <td><p>The baseline used by ideographic characters.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_IsInlineObject">IsInlineObject</td>
        <td><p>Indicates if an inline object should appear instead of the glyph.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_IsTab">IsTab</td>
        <td><p>Indicates if the glyph represents a tabulation character.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_JDWhitespace">JDWhitespace</td>
        <td><p>A whitespace glyph in justified/distributed environment.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_LigatureClass">LigatureClass</td>
        <td><p>Ligature glyph class (multiple character, spacing glyph).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_MarkClass">MarkClass</td>
        <td><p>Mark glyph class (non-spacing combining glyph).</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_MathBaseline">MathBaseline</td>
        <td><p>The baseline about which mathematical characters are centered.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_NoAdvance">NoAdvance</td>
        <td><p>The glyph is not visible and has no advance.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_NoKerning">NoKerning</td>
        <td><p>Prevents glyph kerning when its reading direction is unnatural.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_NoLine">NoLine</td>
        <td><p>Suppresses drawing the underline or strikethrough line.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_None">None</td>
        <td><p>No additional info.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_OtherClass">OtherClass</td>
        <td><p>Unclassified or Component glyph.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_RomanBaseline">RomanBaseline</td>
        <td><p>The baseline used by simple alphabetic scripts such as Latin, Cyrillic and Greek.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_RunStart">RunStart</td>
        <td><p>Indicates if the glyph is at the start of a code point run.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_ShortLine">ShortLine</td>
        <td><p>Used for latin text in justified/distributed East Asian environment.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_Sideways">Sideways</td>
        <td><p>Indicates if the glyph should appear rotated 90 or -90 degrees.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_TabWithAlignment">TabWithAlignment</td>
        <td><p>Indicates if the character tabulation has additional alignment options.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_Vertical">Vertical</td>
        <td><p>Indicates if the glyph should appear upright with vertical reading direction.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_WideLine">WideLine</td>
        <td><p>Used for wide characters in justified/distributed East Asian environment.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_XL">XL</td>
        <td><p>Left-joining glyph form.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_XM">XM</td>
        <td><p>Dual-joining (medial) glyph form that joins on both left and right.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_XN">XN</td>
        <td><p>Non-joining glyph form that does not join on either side.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_Documents_Text_GlyphFlags_XR">XR</td>
        <td><p>Right-joining glyph form.</p>
</td>
      </tr>
    </tbody>
  </table>
</div>
