# C1.Util.DX.DirectWrite.TextAnalyzer1

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Util_DX_DirectWrite_TextAnalyzer1" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1" class="text-break">TextAnalyzer1 Class
</h1>
  <div class="markdown level0 summary"><p>IDWriteTextAnalyzer1</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"><a class="xref" href="C1.Util.DX.DisposeBase.html">DisposeBase</a></div>
    <div class="level2"><a class="xref" href="C1.Util.DX.CppObject.html">CppObject</a></div>
    <div class="level3"><a class="xref" href="C1.Util.DX.ComObject.html">ComObject</a></div>
    <div class="level4"><a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer.html">TextAnalyzer</a></div>
    <div class="level5"><span class="xref">TextAnalyzer1</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
    <div><a class="xref" href="C1.Util.DX.IUnknown.html">IUnknown</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Util.DX.DirectWrite.html">C1.Util.DX.DirectWrite</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.DX.4.6.2.dll</h6>
  <h5 id="C1_Util_DX_DirectWrite_TextAnalyzer1_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[Guid(&quot;80DAD800-E21F-4E83-96CE-BFCCE500DB7C&quot;)]
public class TextAnalyzer1 : TextAnalyzer, IDisposable, IUnknown</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;Guid(&quot;80DAD800-E21F-4E83-96CE-BFCCE500DB7C&quot;)&gt;
Public Class TextAnalyzer1
    Inherits TextAnalyzer
    Implements IDisposable, IUnknown</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="C1_Util_DX_DirectWrite_TextAnalyzer1__ctor_System_IntPtr_" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.#ctor(System.IntPtr)">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.-ctor.html#C1_Util_DX_DirectWrite_TextAnalyzer1__ctor_System_IntPtr_">TextAnalyzer1(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.html">TextAnalyzer1</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_AnalyzeVerticalGlyphOrientation_C1_Util_DX_DirectWrite_TextAnalysisSource1_System_Int32_System_Int32_C1_Util_DX_DirectWrite_TextAnalysisSink1_" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.AnalyzeVerticalGlyphOrientation(C1.Util.DX.DirectWrite.TextAnalysisSource1,System.Int32,System.Int32,C1.Util.DX.DirectWrite.TextAnalysisSink1)">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.AnalyzeVerticalGlyphOrientation.html#C1_Util_DX_DirectWrite_TextAnalyzer1_AnalyzeVerticalGlyphOrientation_C1_Util_DX_DirectWrite_TextAnalysisSource1_System_Int32_System_Int32_C1_Util_DX_DirectWrite_TextAnalysisSink1_">AnalyzeVerticalGlyphOrientation(TextAnalysisSource1, int, int, TextAnalysisSink1)</a>
        </td>
        <td class="markdown level1 summary"><p>Analyzes a text range for script orientation, reading text and attributes from the source and reporting results to the sink.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_AnalyzeVerticalGlyphOrientation_System_IntPtr_System_Int32_System_Int32_System_IntPtr_" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.AnalyzeVerticalGlyphOrientation(System.IntPtr,System.Int32,System.Int32,System.IntPtr)">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.AnalyzeVerticalGlyphOrientation.html#C1_Util_DX_DirectWrite_TextAnalyzer1_AnalyzeVerticalGlyphOrientation_System_IntPtr_System_Int32_System_Int32_System_IntPtr_">AnalyzeVerticalGlyphOrientation(IntPtr, int, int, IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::AnalyzeVerticalGlyphOrientation([In] IDWriteTextAnalysisSource1* analysisSource,[In] unsigned int textPosition,[In] unsigned int textLength,[In] IDWriteTextAnalysisSink1* analysisSink)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_ApplyCharacterSpacing_System_Single_System_Single_System_Single_System_Int32_System_Int32_System_Int16___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___C1_Util_DX_DirectWrite_ShapingGlyphProperties___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.ApplyCharacterSpacing(System.Single,System.Single,System.Single,System.Int32,System.Int32,System.Int16[],System.Single[],C1.Util.DX.DirectWrite.GlyphOffset[],C1.Util.DX.DirectWrite.ShapingGlyphProperties[],System.Single[],C1.Util.DX.DirectWrite.GlyphOffset[])">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.ApplyCharacterSpacing.html#C1_Util_DX_DirectWrite_TextAnalyzer1_ApplyCharacterSpacing_System_Single_System_Single_System_Single_System_Int32_System_Int32_System_Int16___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___C1_Util_DX_DirectWrite_ShapingGlyphProperties___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___">ApplyCharacterSpacing(float, float, float, int, int, short[], float[], GlyphOffset[], ShapingGlyphProperties[], float[], GlyphOffset[])</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::ApplyCharacterSpacing([In] float leadingSpacing,[In] float trailingSpacing,[In] float minimumAdvanceWidth,[In] unsigned int textLength,[In] unsigned int glyphCount,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] const float* glyphAdvances,[In, Buffer] const DWRITE_GLYPH_OFFSET* glyphOffsets,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties,[Out, Buffer] float* modifiedGlyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* modifiedGlyphOffsets)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_GetBaseline_C1_Util_DX_DirectWrite_FontFace_C1_Util_DX_DirectWrite_Baseline_C1_Util_DX_Bool_C1_Util_DX_Bool_C1_Util_DX_DirectWrite_ScriptAnalysis_System_String_System_Int32__C1_Util_DX_Bool__" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.GetBaseline(C1.Util.DX.DirectWrite.FontFace,C1.Util.DX.DirectWrite.Baseline,C1.Util.DX.Bool,C1.Util.DX.Bool,C1.Util.DX.DirectWrite.ScriptAnalysis,System.String,System.Int32@,C1.Util.DX.Bool@)">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.GetBaseline.html#C1_Util_DX_DirectWrite_TextAnalyzer1_GetBaseline_C1_Util_DX_DirectWrite_FontFace_C1_Util_DX_DirectWrite_Baseline_C1_Util_DX_Bool_C1_Util_DX_Bool_C1_Util_DX_DirectWrite_ScriptAnalysis_System_String_System_Int32__C1_Util_DX_Bool__">GetBaseline(FontFace, Baseline, Bool, Bool, ScriptAnalysis, string, out int, out Bool)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::GetBaseline([In] IDWriteFontFace* fontFace,[In] DWRITE_BASELINE baseline,[In] BOOL isVertical,[In] BOOL isSimulationAllowed,[In] DWRITE_SCRIPT_ANALYSIS scriptAnalysis,[In, Optional] const wchar_t* localeName,[Out] int* baselineCoordinate,[Out] BOOL* exists)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_GetGlyphOrientationTransform_C1_Util_DX_DirectWrite_GlyphOrientationAngle_C1_Util_DX_Bool_C1_Util_DX_Matrix3x2__" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.GetGlyphOrientationTransform(C1.Util.DX.DirectWrite.GlyphOrientationAngle,C1.Util.DX.Bool,C1.Util.DX.Matrix3x2@)">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.GetGlyphOrientationTransform.html#C1_Util_DX_DirectWrite_TextAnalyzer1_GetGlyphOrientationTransform_C1_Util_DX_DirectWrite_GlyphOrientationAngle_C1_Util_DX_Bool_C1_Util_DX_Matrix3x2__">GetGlyphOrientationTransform(GlyphOrientationAngle, Bool, out Matrix3x2)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::GetGlyphOrientationTransform([In] DWRITE_GLYPH_ORIENTATION_ANGLE glyphOrientationAngle,[In] BOOL isSideways,[Out] DWRITE_MATRIX* transform)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_GetJustificationOpportunities_C1_Util_DX_DirectWrite_FontFace_System_Single_C1_Util_DX_DirectWrite_ScriptAnalysis_System_Int32_System_Int32_System_String_System_Int16___C1_Util_DX_DirectWrite_ShapingGlyphProperties___C1_Util_DX_DirectWrite_JustificationOpportunity___" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.GetJustificationOpportunities(C1.Util.DX.DirectWrite.FontFace,System.Single,C1.Util.DX.DirectWrite.ScriptAnalysis,System.Int32,System.Int32,System.String,System.Int16[],C1.Util.DX.DirectWrite.ShapingGlyphProperties[],C1.Util.DX.DirectWrite.JustificationOpportunity[])">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.GetJustificationOpportunities.html#C1_Util_DX_DirectWrite_TextAnalyzer1_GetJustificationOpportunities_C1_Util_DX_DirectWrite_FontFace_System_Single_C1_Util_DX_DirectWrite_ScriptAnalysis_System_Int32_System_Int32_System_String_System_Int16___C1_Util_DX_DirectWrite_ShapingGlyphProperties___C1_Util_DX_DirectWrite_JustificationOpportunity___">GetJustificationOpportunities(FontFace, float, ScriptAnalysis, int, int, string, short[], ShapingGlyphProperties[], JustificationOpportunity[])</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::GetJustificationOpportunities([In, Optional] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] DWRITE_SCRIPT_ANALYSIS scriptAnalysis,[In] unsigned int textLength,[In] unsigned int glyphCount,[In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties,[Out, Buffer] DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_GetJustificationOpportunities_System_IntPtr_System_Single_C1_Util_DX_DirectWrite_ScriptAnalysis_System_Int32_System_Int32_System_IntPtr_System_IntPtr_System_IntPtr_System_IntPtr_" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.GetJustificationOpportunities(System.IntPtr,System.Single,C1.Util.DX.DirectWrite.ScriptAnalysis,System.Int32,System.Int32,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.GetJustificationOpportunities.html#C1_Util_DX_DirectWrite_TextAnalyzer1_GetJustificationOpportunities_System_IntPtr_System_Single_C1_Util_DX_DirectWrite_ScriptAnalysis_System_Int32_System_Int32_System_IntPtr_System_IntPtr_System_IntPtr_System_IntPtr_">GetJustificationOpportunities(IntPtr, float, ScriptAnalysis, int, int, IntPtr, IntPtr, IntPtr, IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::GetJustificationOpportunities([In, Optional] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] DWRITE_SCRIPT_ANALYSIS scriptAnalysis,[In] unsigned int textLength,[In] unsigned int glyphCount,[In, Buffer] const wchar_t* textString,[In, Buffer] const unsigned short* clusterMap,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties,[Out, Buffer] DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_GetJustifiedGlyphs_C1_Util_DX_DirectWrite_FontFace_System_Single_C1_Util_DX_DirectWrite_ScriptAnalysis_System_Int32_System_Int32_System_Int32_System_Int16___System_Int16___System_Single___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___C1_Util_DX_DirectWrite_ShapingGlyphProperties___System_Int32_System_Int16___System_Int16___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.GetJustifiedGlyphs(C1.Util.DX.DirectWrite.FontFace,System.Single,C1.Util.DX.DirectWrite.ScriptAnalysis,System.Int32,System.Int32,System.Int32,System.Int16[],System.Int16[],System.Single[],System.Single[],C1.Util.DX.DirectWrite.GlyphOffset[],C1.Util.DX.DirectWrite.ShapingGlyphProperties[],System.Int32,System.Int16[],System.Int16[],System.Single[],C1.Util.DX.DirectWrite.GlyphOffset[])">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.GetJustifiedGlyphs.html#C1_Util_DX_DirectWrite_TextAnalyzer1_GetJustifiedGlyphs_C1_Util_DX_DirectWrite_FontFace_System_Single_C1_Util_DX_DirectWrite_ScriptAnalysis_System_Int32_System_Int32_System_Int32_System_Int16___System_Int16___System_Single___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___C1_Util_DX_DirectWrite_ShapingGlyphProperties___System_Int32_System_Int16___System_Int16___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___">GetJustifiedGlyphs(FontFace, float, ScriptAnalysis, int, int, int, short[], short[], float[], float[], GlyphOffset[], ShapingGlyphProperties[], int, short[], short[], float[], GlyphOffset[])</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::GetJustifiedGlyphs([In, Optional] IDWriteFontFace* fontFace,[In] float fontEmSize,[In] DWRITE_SCRIPT_ANALYSIS scriptAnalysis,[In] unsigned int textLength,[In] unsigned int glyphCount,[In] unsigned int maxGlyphCount,[In, Buffer, Optional] const unsigned short* clusterMap,[In, Buffer] const unsigned short* glyphIndices,[In, Buffer] const float* glyphAdvances,[In, Buffer] const float* justifiedGlyphAdvances,[In, Buffer] const DWRITE_GLYPH_OFFSET* justifiedGlyphOffsets,[In, Buffer] const DWRITE_SHAPING_GLYPH_PROPERTIES* glyphProperties,[In] unsigned int* actualGlyphCount,[Out, Buffer, Optional] unsigned short* modifiedClusterMap,[Out, Buffer] unsigned short* modifiedGlyphIndices,[Out, Buffer] float* modifiedGlyphAdvances,[Out, Buffer] DWRITE_GLYPH_OFFSET* modifiedGlyphOffsets)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_GetScriptProperties_C1_Util_DX_DirectWrite_ScriptAnalysis_C1_Util_DX_DirectWrite_ScriptProperties__" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.GetScriptProperties(C1.Util.DX.DirectWrite.ScriptAnalysis,C1.Util.DX.DirectWrite.ScriptProperties@)">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.GetScriptProperties.html#C1_Util_DX_DirectWrite_TextAnalyzer1_GetScriptProperties_C1_Util_DX_DirectWrite_ScriptAnalysis_C1_Util_DX_DirectWrite_ScriptProperties__">GetScriptProperties(ScriptAnalysis, out ScriptProperties)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::GetScriptProperties([In] DWRITE_SCRIPT_ANALYSIS scriptAnalysis,[Out] DWRITE_SCRIPT_PROPERTIES* scriptProperties)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_GetTextComplexity_System_String_System_Int32_C1_Util_DX_DirectWrite_FontFace_C1_Util_DX_Bool__System_Int32_System_Int16___" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.GetTextComplexity(System.String,System.Int32,C1.Util.DX.DirectWrite.FontFace,C1.Util.DX.Bool@,System.Int32,System.Int16[])">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.GetTextComplexity.html#C1_Util_DX_DirectWrite_TextAnalyzer1_GetTextComplexity_System_String_System_Int32_C1_Util_DX_DirectWrite_FontFace_C1_Util_DX_Bool__System_Int32_System_Int16___">GetTextComplexity(string, int, FontFace, out Bool, int, short[])</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::GetTextComplexity([In, Buffer] const wchar_t* textString,[In] unsigned int textLength,[In] IDWriteFontFace* fontFace,[Out] BOOL* isTextSimple,[In] unsigned int* textLengthRead,[Out, Buffer, Optional] unsigned short* glyphIndices)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_JustifyGlyphAdvances_System_Single_System_Int32_C1_Util_DX_DirectWrite_JustificationOpportunity___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.JustifyGlyphAdvances(System.Single,System.Int32,C1.Util.DX.DirectWrite.JustificationOpportunity[],System.Single[],C1.Util.DX.DirectWrite.GlyphOffset[],System.Single[],C1.Util.DX.DirectWrite.GlyphOffset[])">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.JustifyGlyphAdvances.html#C1_Util_DX_DirectWrite_TextAnalyzer1_JustifyGlyphAdvances_System_Single_System_Int32_C1_Util_DX_DirectWrite_JustificationOpportunity___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___System_Single___C1_Util_DX_DirectWrite_GlyphOffset___">JustifyGlyphAdvances(float, int, JustificationOpportunity[], float[], GlyphOffset[], float[], GlyphOffset[])</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::JustifyGlyphAdvances([In] float lineWidth,[In] unsigned int glyphCount,[In, Buffer] const DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities,[In, Buffer] const float* glyphAdvances,[In, Buffer] const DWRITE_GLYPH_OFFSET* glyphOffsets,[Out, Buffer] float* justifiedGlyphAdvances,[Out, Buffer, Optional] DWRITE_GLYPH_OFFSET* justifiedGlyphOffsets)</p>
</td>
      </tr>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_JustifyGlyphAdvances_System_Single_System_Int32_System_IntPtr_System_IntPtr_System_IntPtr_System_IntPtr_System_IntPtr_" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.JustifyGlyphAdvances(System.Single,System.Int32,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.JustifyGlyphAdvances.html#C1_Util_DX_DirectWrite_TextAnalyzer1_JustifyGlyphAdvances_System_Single_System_Int32_System_IntPtr_System_IntPtr_System_IntPtr_System_IntPtr_System_IntPtr_">JustifyGlyphAdvances(float, int, IntPtr, IntPtr, IntPtr, IntPtr, IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>HRESULT IDWriteTextAnalyzer1::JustifyGlyphAdvances([In] float lineWidth,[In] unsigned int glyphCount,[In, Buffer] const DWRITE_JUSTIFICATION_OPPORTUNITY* justificationOpportunities,[In, Buffer] const float* glyphAdvances,[In, Buffer] const DWRITE_GLYPH_OFFSET* glyphOffsets,[Out, Buffer] float* justifiedGlyphAdvances,[Out, Buffer, Optional] DWRITE_GLYPH_OFFSET* justifiedGlyphOffsets)</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="operators">Operators
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Util_DX_DirectWrite_TextAnalyzer1_op_Explicit_System_IntPtr__C1_Util_DX_DirectWrite_TextAnalyzer1" data-uid="C1.Util.DX.DirectWrite.TextAnalyzer1.op_Explicit(System.IntPtr)~C1.Util.DX.DirectWrite.TextAnalyzer1">
          <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.op_Explicit.html#C1_Util_DX_DirectWrite_TextAnalyzer1_op_Explicit_System_IntPtr__C1_Util_DX_DirectWrite_TextAnalyzer1">explicit operator TextAnalyzer1(IntPtr)</a>
        </td>
        <td class="markdown level1 summary"><p>Performs an explicit conversion from <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.intptr">IntPtr</a> to <a class="xref" href="C1.Util.DX.DirectWrite.TextAnalyzer1.html">TextAnalyzer1</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
