# C1.Document.CompatibilityOptions

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Document_CompatibilityOptions" data-uid="C1.Document.CompatibilityOptions" class="text-break">CompatibilityOptions Class
</h1>
  <div class="markdown level0 summary"><p>Defines the compatibility options for C1PrintDocument.
Contains properties specifying compatibility with
previous versions of C1PrintDocument.</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">CompatibilityOptions</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Document.html">C1.Document</a></h6>
  <h6><strong>Assembly</strong>: C1.Document.dll</h6>
  <h5 id="C1_Document_CompatibilityOptions_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class CompatibilityOptions</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class CompatibilityOptions</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_Document_CompatibilityOptions__ctor" data-uid="C1.Document.CompatibilityOptions.#ctor">
          <a class="xref" href="C1.Document.CompatibilityOptions.-ctor.html#C1_Document_CompatibilityOptions__ctor">CompatibilityOptions()</a>
        </td>
        <td class="markdown level1 summary"></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="C1_Document_CompatibilityOptions_BordersMode" data-uid="C1.Document.CompatibilityOptions.BordersMode">
          <a class="xref" href="C1.Document.CompatibilityOptions.BordersMode.html#C1_Document_CompatibilityOptions_BordersMode">BordersMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a valud specifying how borders affect the layout of objects in a document.</p>
<p>See <span class="xref">C1.Document.BordersModeEnum</span> for details.</p>
<p>
The default value is <span class="xref">C1.Document.BordersModeEnum.Default</span>.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_CompatibilityOptions_ClipPage" data-uid="C1.Document.CompatibilityOptions.ClipPage">
          <a class="xref" href="C1.Document.CompatibilityOptions.ClipPage.html#C1_Document_CompatibilityOptions_ClipPage">ClipPage</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Document_CompatibilityOptions_KeepImages" data-uid="C1.Document.CompatibilityOptions.KeepImages">
          <a class="xref" href="C1.Document.CompatibilityOptions.KeepImages.html#C1_Document_CompatibilityOptions_KeepImages">KeepImages</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies whether images in a document dictionary are kept as <b>Image</b> objects.
Set this property to <b>false</b> to save images as raw data to optimize memory usage.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_CompatibilityOptions_StretchBarCodesAsImages" data-uid="C1.Document.CompatibilityOptions.StretchBarCodesAsImages">
          <a class="xref" href="C1.Document.CompatibilityOptions.StretchBarCodesAsImages.html#C1_Document_CompatibilityOptions_StretchBarCodesAsImages">StretchBarCodesAsImages</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether to stretch barcodes as images.</p>
<p>The default value is false, which is compatible with previous versions.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_CompatibilityOptions_UseGdiCompatibleTextLayout" data-uid="C1.Document.CompatibilityOptions.UseGdiCompatibleTextLayout">
          <a class="xref" href="C1.Document.CompatibilityOptions.UseGdiCompatibleTextLayout.html#C1_Document_CompatibilityOptions_UseGdiCompatibleTextLayout">UseGdiCompatibleTextLayout</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether to use direct write gdi compatible text layout  to render the text.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_CompatibilityOptions_UseGdiLinesInPdfExport" data-uid="C1.Document.CompatibilityOptions.UseGdiLinesInPdfExport">
          <a class="xref" href="C1.Document.CompatibilityOptions.UseGdiLinesInPdfExport.html#C1_Document_CompatibilityOptions_UseGdiLinesInPdfExport">UseGdiLinesInPdfExport</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether GDI functions should be used to draw lines when rendering for output to PDF.
The default value is false. Setting this property to true may result in much smaller file sizes in documents
containing many dashed/dotted lines.</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_Document_CompatibilityOptions_AssignFrom_C1_Document_CompatibilityOptions_" data-uid="C1.Document.CompatibilityOptions.AssignFrom(C1.Document.CompatibilityOptions)">
          <a class="xref" href="C1.Document.CompatibilityOptions.AssignFrom.html#C1_Document_CompatibilityOptions_AssignFrom_C1_Document_CompatibilityOptions_">AssignFrom(CompatibilityOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Copies properties from another object into this object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_CompatibilityOptions_Reset" data-uid="C1.Document.CompatibilityOptions.Reset">
          <a class="xref" href="C1.Document.CompatibilityOptions.Reset.html#C1_Document_CompatibilityOptions_Reset">Reset()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets properties of this object to default values.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
