# GrapeCity.ActiveReports.Printing.IPrinterSettings

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_ActiveReports_Printing_IPrinterSettings" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings" class="text-break">IPrinterSettings Interface
</h1>
  <div class="markdown level0 summary"><p>Specifies information about how a document is printed, including the printer that prints it.
This interface is used instead of System.Drawing.Printing.PrinterSettings.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Printing.html">GrapeCity.ActiveReports.Printing</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Printing_IPrinterSettings_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface IPrinterSettings</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="GrapeCity_ActiveReports_Printing_IPrinterSettings_CanDuplex" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.CanDuplex">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.CanDuplex.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_CanDuplex">CanDuplex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the printer supports double-sided printing.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_Collate" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.Collate">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.Collate.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_Collate">Collate</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the printed document is collated.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_Copies" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.Copies">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.Copies.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_Copies">Copies</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the number of copies of the document to print.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_DefaultPageSettings" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.DefaultPageSettings">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.DefaultPageSettings.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_DefaultPageSettings">DefaultPageSettings</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the default page settings for this printer.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_Duplex" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.Duplex">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.Duplex.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_Duplex">Duplex</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the printer setting for double-sided printing.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_FromPage" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.FromPage">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.FromPage.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_FromPage">FromPage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the page number of the first page to print.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_IsDefaultPrinter" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.IsDefaultPrinter">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.IsDefaultPrinter.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_IsDefaultPrinter">IsDefaultPrinter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the PrinterName property designates the default printer, except when the user explicitly sets PrinterName.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_IsPlotter" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.IsPlotter">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.IsPlotter.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_IsPlotter">IsPlotter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the printer is a plotter.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_IsValid" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.IsValid">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.IsValid.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_IsValid">IsValid</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the PrinterName property designates a valid printer.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_LandscapeAngle" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.LandscapeAngle">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.LandscapeAngle.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_LandscapeAngle">LandscapeAngle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the angle, in degrees, that the portrait orientation is rotated to produce the landscape orientation.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_MaximumCopies" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.MaximumCopies">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.MaximumCopies.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_MaximumCopies">MaximumCopies</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the maximum number of copies that the printer enables the user to print at a time.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_MaximumPage" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.MaximumPage">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.MaximumPage.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_MaximumPage">MaximumPage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the maximum <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.FromPage.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_FromPage">FromPage</a> or <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.ToPage.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_ToPage">ToPage</a> that can be selected in a <span class="xref">System.Windows.Forms.PrintDialog</span>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_MinimumPage" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.MinimumPage">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.MinimumPage.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_MinimumPage">MinimumPage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the minimum <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.FromPage.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_FromPage">FromPage</a> or <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.ToPage.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_ToPage">ToPage</a> that can be selected in a <span class="xref">System.Windows.Forms.PrintDialog</span>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_PaperSizes" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.PaperSizes">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.PaperSizes.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_PaperSizes">PaperSizes</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the paper sizes that are supported by this printer.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_PaperSources" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.PaperSources">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.PaperSources.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_PaperSources">PaperSources</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the paper source trays that are available on the printer.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_PrintFileName" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.PrintFileName">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.PrintFileName.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_PrintFileName">PrintFileName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the file name, when printing to a file.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_PrintRange" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.PrintRange">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.PrintRange.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_PrintRange">PrintRange</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the page numbers that the user has specified to be printed.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_PrintToFile" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.PrintToFile">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.PrintToFile.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_PrintToFile">PrintToFile</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the printing output is sent to a file instead of a port.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_PrinterName" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.PrinterName">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.PrinterName.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_PrinterName">PrinterName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the name of the printer to use.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_SupportsColor" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.SupportsColor">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.SupportsColor.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_SupportsColor">SupportsColor</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether this printer supports color printing.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Printing_IPrinterSettings_ToPage" data-uid="GrapeCity.ActiveReports.Printing.IPrinterSettings.ToPage">
          <a class="xref" href="GrapeCity.ActiveReports.Printing.IPrinterSettings.ToPage.html#GrapeCity_ActiveReports_Printing_IPrinterSettings_ToPage">ToPage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the number of the last page to print.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="extensionmethods">Extension Methods</h3>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.ReportsCore.Tools.ObjectExtensions.ApplyDefaults.html#GrapeCity_ActiveReports_ReportsCore_Tools_ObjectExtensions_ApplyDefaults__1___0_">ObjectExtensions.ApplyDefaults&lt;TObject&gt;(TObject)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.ReportsCore.Tools.ObjectExtensions.SetValue.html#GrapeCity_ActiveReports_ReportsCore_Tools_ObjectExtensions_SetValue__1___0_System_ComponentModel_PropertyDescriptor_System_String_">ObjectExtensions.SetValue&lt;TObject&gt;(TObject, PropertyDescriptor, string)</a>
  </div>
  <div>
      <a class="xref" href="GrapeCity.ActiveReports.ReportsCore.Tools.ObjectExtensions.ToNameValueCollection.html#GrapeCity_ActiveReports_ReportsCore_Tools_ObjectExtensions_ToNameValueCollection_System_Object_">ObjectExtensions.ToNameValueCollection(object)</a>
  </div>

</div>
