# C1.Document.C1PrintOptions

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Document_C1PrintOptions" data-uid="C1.Document.C1PrintOptions" class="text-break">C1PrintOptions Class
</h1>
  <div class="markdown level0 summary"><p>Describes options controlling how a document's content is to be printed.</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">C1PrintOptions</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_C1PrintOptions_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public class C1PrintOptions</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Class C1PrintOptions</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_C1PrintOptions__ctor" data-uid="C1.Document.C1PrintOptions.#ctor">
          <a class="xref" href="C1.Document.C1PrintOptions.-ctor.html#C1_Document_C1PrintOptions__ctor">C1PrintOptions()</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_C1PrintOptions_AutoRotate" data-uid="C1.Document.C1PrintOptions.AutoRotate">
          <a class="xref" href="C1.Document.C1PrintOptions.AutoRotate.html#C1_Document_C1PrintOptions_AutoRotate">AutoRotate</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_ImagesScaleFactor" data-uid="C1.Document.C1PrintOptions.ImagesScaleFactor">
          <a class="xref" href="C1.Document.C1PrintOptions.ImagesScaleFactor.html#C1_Document_C1PrintOptions_ImagesScaleFactor">ImagesScaleFactor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the scale factor used to scale images before printing.</p>
<p>
Low resolution images that need to be sized up to fit the target
physical bounds can be scaled either by the printer driver, or
by <a class="xref" href="C1.Document.C1DocumentSource.html">C1DocumentSource</a>. When this property is 1 (the default), all scaling
is done by the printer.On some printers this can lead to visible
distortions.To avoid this, set this property to a value greater than
1 (e.g. 2, 3 or 4), which will cause <a class="xref" href="C1.Document.C1DocumentSource.html">C1DocumentSource</a> to scale the
image before sending it to the printer, and may help reduce the
distortions.The specific value depends on the printer, and can be
selected by trial and error.
</p>
<p>
Note that this does not affect the final printed size of the image,
it only controls how the image is resized.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_IsTurnOver" data-uid="C1.Document.C1PrintOptions.IsTurnOver">
          <a class="xref" href="C1.Document.C1PrintOptions.IsTurnOver.html#C1_Document_C1PrintOptions_IsTurnOver">IsTurnOver</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether turn over (on 180 degree) print pages.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_OmitPrintDialog" data-uid="C1.Document.C1PrintOptions.OmitPrintDialog">
          <a class="xref" href="C1.Document.C1PrintOptions.OmitPrintDialog.html#C1_Document_C1PrintOptions_OmitPrintDialog">OmitPrintDialog</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets whether omit print dialog or no.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_OutputRange" data-uid="C1.Document.C1PrintOptions.OutputRange">
          <a class="xref" href="C1.Document.C1PrintOptions.OutputRange.html#C1_Document_C1PrintOptions_OutputRange">OutputRange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.Document.C1PrintOptions.OutputRange.html#C1_Document_C1PrintOptions_OutputRange">OutputRange</a> object defining the range of pages to print.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_PageScaling" data-uid="C1.Document.C1PrintOptions.PageScaling">
          <a class="xref" href="C1.Document.C1PrintOptions.PageScaling.html#C1_Document_C1PrintOptions_PageScaling">PageScaling</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the value indicating the manner in which pages are scaled during printing.</p>
<p>
The default value is <a class="xref" href="C1.Document.PageScaling.html#C1_Document_PageScaling_FitToPaper">FitToPaper</a>.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_PageSettings" data-uid="C1.Document.C1PrintOptions.PageSettings">
          <a class="xref" href="C1.Document.C1PrintOptions.PageSettings.html#C1_Document_C1PrintOptions_PageSettings">PageSettings</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <a class="xref" href="C1.Document.C1PageSettings.html">C1PageSettings</a> object defining the page settings, size, landscape etc,
can be null in this case the <a class="xref" href="C1.Document.C1DocumentSource.PageSettings.html#C1_Document_C1DocumentSource_PageSettings">PageSettings</a> will be used.
This property does not force C1DocumentSource to repaginate, it affects only
the printer's paper size, the document's pages will be scaled to fit.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_PrintJobName" data-uid="C1.Document.C1PrintOptions.PrintJobName">
          <a class="xref" href="C1.Document.C1PrintOptions.PrintJobName.html#C1_Document_C1PrintOptions_PrintJobName">PrintJobName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name for the print job.</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_C1PrintOptions_AssignFrom_C1_Document_C1PrintOptions_" data-uid="C1.Document.C1PrintOptions.AssignFrom(C1.Document.C1PrintOptions)">
          <a class="xref" href="C1.Document.C1PrintOptions.AssignFrom.html#C1_Document_C1PrintOptions_AssignFrom_C1_Document_C1PrintOptions_">AssignFrom(C1PrintOptions)</a>
        </td>
        <td class="markdown level1 summary"><p>Copies properties from another object into this object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_GetDefaultPaperName_System_Globalization_CultureInfo_" data-uid="C1.Document.C1PrintOptions.GetDefaultPaperName(System.Globalization.CultureInfo)">
          <a class="xref" href="C1.Document.C1PrintOptions.GetDefaultPaperName.html#C1_Document_C1PrintOptions_GetDefaultPaperName_System_Globalization_CultureInfo_">GetDefaultPaperName(CultureInfo)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Document_C1PrintOptions_ToString" data-uid="C1.Document.C1PrintOptions.ToString">
          <a class="xref" href="C1.Document.C1PrintOptions.ToString.html#C1_Document_C1PrintOptions_ToString">ToString()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
