# C1.C1Preview.RenderTextFragmentBase

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_C1Preview_RenderTextFragmentBase" data-uid="C1.C1Preview.RenderTextFragmentBase" class="text-break">RenderTextFragmentBase Class
</h1>
  <div class="markdown level0 summary"><p>The abstract base class for <a class="xref" href="C1.C1Preview.RenderTextFragment.html">RenderTextFragment</a> and <a class="xref" href="C1.C1Preview.RenderParagraphFragment.html">RenderParagraphFragment</a>.</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.C1Preview.RenderFragment.html">RenderFragment</a></div>
    <div class="level2"><span class="xref">RenderTextFragmentBase</span></div>
      <div class="level3"><a class="xref" href="C1.C1Preview.RenderParagraphFragment.html">RenderParagraphFragment</a></div>
      <div class="level3"><a class="xref" href="C1.C1Preview.RenderTextFragment.html">RenderTextFragment</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="C1.C1Preview.IDocumentLocation.html">IDocumentLocation</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.C1Preview.html">C1.C1Preview</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.PrintDocument.4.6.2.dll</h6>
  <h5 id="C1_C1Preview_RenderTextFragmentBase_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class RenderTextFragmentBase : RenderFragment, IDocumentLocation</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class RenderTextFragmentBase
    Inherits RenderFragment
    Implements IDocumentLocation</code></pre>
  </div>
  <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="C1_C1Preview_RenderTextFragmentBase_RenderObject" data-uid="C1.C1Preview.RenderTextFragmentBase.RenderObject">
          <a class="xref" href="C1.C1Preview.RenderTextFragmentBase.RenderObject.html#C1_C1Preview_RenderTextFragmentBase_RenderObject">RenderObject</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.RenderTextBase.html">RenderTextBase</a> that produced the current fragment.</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_C1Preview_RenderTextFragmentBase_AssignFrom_C1_C1Preview_RenderFragment_" data-uid="C1.C1Preview.RenderTextFragmentBase.AssignFrom(C1.C1Preview.RenderFragment)">
          <a class="xref" href="C1.C1Preview.RenderTextFragmentBase.AssignFrom.html#C1_C1Preview_RenderTextFragmentBase_AssignFrom_C1_C1Preview_RenderFragment_">AssignFrom(RenderFragment)</a>
        </td>
        <td class="markdown level1 summary"><p>Assigns (copies) properties from another <a class="xref" href="C1.C1Preview.RenderFragment.html">RenderFragment</a> to the current object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_RenderTextFragmentBase_GetAnchorRect_C1_C1Preview_C1Anchor_C1_C1Preview_RectangleD__System_Boolean__" data-uid="C1.C1Preview.RenderTextFragmentBase.GetAnchorRect(C1.C1Preview.C1Anchor,C1.C1Preview.RectangleD@,System.Boolean@)">
          <a class="xref" href="C1.C1Preview.RenderTextFragmentBase.GetAnchorRect.html#C1_C1Preview_RenderTextFragmentBase_GetAnchorRect_C1_C1Preview_C1Anchor_C1_C1Preview_RectangleD__System_Boolean__">GetAnchorRect(C1Anchor, ref RectangleD, ref bool)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a rectangle corresponding to a <a class="xref" href="C1.C1Preview.C1Anchor.html">C1Anchor</a> in the current fragment.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_RenderTextFragmentBase_GetCharPoints_System_Int32_" data-uid="C1.C1Preview.RenderTextFragmentBase.GetCharPoints(System.Int32)">
          <a class="xref" href="C1.C1Preview.RenderTextFragmentBase.GetCharPoints.html#C1_C1Preview_RenderTextFragmentBase_GetCharPoints_System_Int32_">GetCharPoints(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an array of four points defining the (possibly rotated)
geometric area of the character with the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_RenderTextFragmentBase_GetCharRangeRects_System_Int32_System_Int32_" data-uid="C1.C1Preview.RenderTextFragmentBase.GetCharRangeRects(System.Int32,System.Int32)">
          <a class="xref" href="C1.C1Preview.RenderTextFragmentBase.GetCharRangeRects.html#C1_C1Preview_RenderTextFragmentBase_GetCharRangeRects_System_Int32_System_Int32_">GetCharRangeRects(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an array of bounding rectangles for a range of characters
(in the returned array, each line in the specified range
is represented by a separate <a class="xref" href="C1.C1Preview.RectangleD.html">RectangleD</a> structure).</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_RenderTextFragmentBase_GetCharRangeRegion_System_Int32_System_Int32_" data-uid="C1.C1Preview.RenderTextFragmentBase.GetCharRangeRegion(System.Int32,System.Int32)">
          <a class="xref" href="C1.C1Preview.RenderTextFragmentBase.GetCharRangeRegion.html#C1_C1Preview_RenderTextFragmentBase_GetCharRangeRegion_System_Int32_System_Int32_">GetCharRangeRegion(int, int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a bounding <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.region">Region</a> for a range of characters.
The region is relative to the top left corner of the fragment's inner area.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_RenderTextFragmentBase_GetCharRect_System_Int32_" data-uid="C1.C1Preview.RenderTextFragmentBase.GetCharRect(System.Int32)">
          <a class="xref" href="C1.C1Preview.RenderTextFragmentBase.GetCharRect.html#C1_C1Preview_RenderTextFragmentBase_GetCharRect_System_Int32_">GetCharRect(int)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the geometric area of the character with the specified index.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_RenderTextFragmentBase_GetHyperlinks_C1_C1Preview_C1HyperlinkInfoCollection_" data-uid="C1.C1Preview.RenderTextFragmentBase.GetHyperlinks(C1.C1Preview.C1HyperlinkInfoCollection)">
          <a class="xref" href="C1.C1Preview.RenderTextFragmentBase.GetHyperlinks.html#C1_C1Preview_RenderTextFragmentBase_GetHyperlinks_C1_C1Preview_C1HyperlinkInfoCollection_">GetHyperlinks(C1HyperlinkInfoCollection)</a>
        </td>
        <td class="markdown level1 summary"><p>Adds information about all hyperlinks that appear in the current fragment
to a <a class="xref" href="C1.C1Preview.C1HyperlinkInfoCollection.html">C1HyperlinkInfoCollection</a>.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
