# C1.Win.List.PrintInfo

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Win_List_PrintInfo" data-uid="C1.Win.List.PrintInfo" class="text-break">PrintInfo Class
</h1>
  <div class="markdown level0 summary"><p>Specifies how a <a class="xref" href="C1.Win.List.C1List.html">C1List</a> should be printed
or exported when using such methods as
<span class="xref">C1.Win.List.PrintInfo.ExportTo</span>,
<a class="xref" href="C1.Win.List.PrintInfo.Print.html#C1_Win_List_PrintInfo_Print">Print()</a> etc.</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">PrintInfo</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Win.List.html">C1.Win.List</a></h6>
  <h6><strong>Assembly</strong>: C1.Win.List.4.8.dll</h6>
  <h5 id="C1_Win_List_PrintInfo_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TypeConverter(typeof(ExpandableObjectConverter))]
public class PrintInfo</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;TypeConverter(GetType(ExpandableObjectConverter))&gt;
Public Class PrintInfo</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_Win_List_PrintInfo_FillAreaWidth" data-uid="C1.Win.List.PrintInfo.FillAreaWidth">
          <a class="xref" href="C1.Win.List.PrintInfo.FillAreaWidth.html#C1_Win_List_PrintInfo_FillAreaWidth">FillAreaWidth</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating how empty space left on a printed page is handled.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_GridLines" data-uid="C1.Win.List.PrintInfo.GridLines">
          <a class="xref" href="C1.Win.List.PrintInfo.GridLines.html#C1_Win_List_PrintInfo_GridLines">GridLines</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating how grid lines are rendered.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_MaxRowHeight" data-uid="C1.Win.List.PrintInfo.MaxRowHeight">
          <a class="xref" href="C1.Win.List.PrintInfo.MaxRowHeight.html#C1_Win_List_PrintInfo_MaxRowHeight">MaxRowHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the maximum row height in hundredths of an inch
(used if <a class="xref" href="C1.Win.List.PrintInfo.VarRowHeight.html#C1_Win_List_PrintInfo_VarRowHeight">VarRowHeight</a> is <a class="xref" href="C1.Win.List.PrintInfo.RowHeightEnum.html#C1_Win_List_PrintInfo_RowHeightEnum_StretchToMax">StretchToMax</a>).</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_OneFormPerPage" data-uid="C1.Win.List.PrintInfo.OneFormPerPage">
          <a class="xref" href="C1.Win.List.PrintInfo.OneFormPerPage.html#C1_Win_List_PrintInfo_OneFormPerPage">OneFormPerPage</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the grid in Form view style is printed each record per page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_OwnerDrawPageFooter" data-uid="C1.Win.List.PrintInfo.OwnerDrawPageFooter">
          <a class="xref" href="C1.Win.List.PrintInfo.OwnerDrawPageFooter.html#C1_Win_List_PrintInfo_OwnerDrawPageFooter">OwnerDrawPageFooter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the page footer is owner-drawn.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_OwnerDrawPageHeader" data-uid="C1.Win.List.PrintInfo.OwnerDrawPageHeader">
          <a class="xref" href="C1.Win.List.PrintInfo.OwnerDrawPageHeader.html#C1_Win_List_PrintInfo_OwnerDrawPageHeader">OwnerDrawPageHeader</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the page header is owner-drawn.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PageBreak" data-uid="C1.Win.List.PrintInfo.PageBreak">
          <a class="xref" href="C1.Win.List.PrintInfo.PageBreak.html#C1_Win_List_PrintInfo_PageBreak">PageBreak</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the horizontal page break mode.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PageFooter" data-uid="C1.Win.List.PrintInfo.PageFooter">
          <a class="xref" href="C1.Win.List.PrintInfo.PageFooter.html#C1_Win_List_PrintInfo_PageFooter">PageFooter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a string to be printed at the bottom of each page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PageFooterHeight" data-uid="C1.Win.List.PrintInfo.PageFooterHeight">
          <a class="xref" href="C1.Win.List.PrintInfo.PageFooterHeight.html#C1_Win_List_PrintInfo_PageFooterHeight">PageFooterHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the page footer height in hundredths of an inch.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PageFooterStyle" data-uid="C1.Win.List.PrintInfo.PageFooterStyle">
          <a class="xref" href="C1.Win.List.PrintInfo.PageFooterStyle.html#C1_Win_List_PrintInfo_PageFooterStyle">PageFooterStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style used to render the page footer.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PageHeader" data-uid="C1.Win.List.PrintInfo.PageHeader">
          <a class="xref" href="C1.Win.List.PrintInfo.PageHeader.html#C1_Win_List_PrintInfo_PageHeader">PageHeader</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the string to be printed at the top of each page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PageHeaderHeight" data-uid="C1.Win.List.PrintInfo.PageHeaderHeight">
          <a class="xref" href="C1.Win.List.PrintInfo.PageHeaderHeight.html#C1_Win_List_PrintInfo_PageHeaderHeight">PageHeaderHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the height of the Page header.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PageHeaderStyle" data-uid="C1.Win.List.PrintInfo.PageHeaderStyle">
          <a class="xref" href="C1.Win.List.PrintInfo.PageHeaderStyle.html#C1_Win_List_PrintInfo_PageHeaderStyle">PageHeaderStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the style used to render the page header.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PageSettings" data-uid="C1.Win.List.PrintInfo.PageSettings">
          <a class="xref" href="C1.Win.List.PrintInfo.PageSettings.html#C1_Win_List_PrintInfo_PageSettings">PageSettings</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the PageSettings for printing.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PreviewFormClassName" data-uid="C1.Win.List.PrintInfo.PreviewFormClassName">
          <a class="xref" href="C1.Win.List.PrintInfo.PreviewFormClassName.html#C1_Win_List_PrintInfo_PreviewFormClassName">PreviewFormClassName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the class name of the form used as the preview form.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PrintEmptyGrid" data-uid="C1.Win.List.PrintInfo.PrintEmptyGrid">
          <a class="xref" href="C1.Win.List.PrintInfo.PrintEmptyGrid.html#C1_Win_List_PrintInfo_PrintEmptyGrid">PrintEmptyGrid</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value whether to print a grid if it has no data rows.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PrintHorizontalSplits" data-uid="C1.Win.List.PrintInfo.PrintHorizontalSplits">
          <a class="xref" href="C1.Win.List.PrintInfo.PrintHorizontalSplits.html#C1_Win_List_PrintInfo_PrintHorizontalSplits">PrintHorizontalSplits</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether horizontal splits are previewed and printed.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PrintOptionsFormClassName" data-uid="C1.Win.List.PrintInfo.PrintOptionsFormClassName">
          <a class="xref" href="C1.Win.List.PrintInfo.PrintOptionsFormClassName.html#C1_Win_List_PrintInfo_PrintOptionsFormClassName">PrintOptionsFormClassName</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the class name of the form used as the print options dialog.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ProgressCaption" data-uid="C1.Win.List.PrintInfo.ProgressCaption">
          <a class="xref" href="C1.Win.List.PrintInfo.ProgressCaption.html#C1_Win_List_PrintInfo_ProgressCaption">ProgressCaption</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the caption of the print progress dialog.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_RepeatColumnFooters" data-uid="C1.Win.List.PrintInfo.RepeatColumnFooters">
          <a class="xref" href="C1.Win.List.PrintInfo.RepeatColumnFooters.html#C1_Win_List_PrintInfo_RepeatColumnFooters">RepeatColumnFooters</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether column footers should appear on each page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_RepeatColumnHeaders" data-uid="C1.Win.List.PrintInfo.RepeatColumnHeaders">
          <a class="xref" href="C1.Win.List.PrintInfo.RepeatColumnHeaders.html#C1_Win_List_PrintInfo_RepeatColumnHeaders">RepeatColumnHeaders</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether column headers should appear on each page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_RepeatGridHeader" data-uid="C1.Win.List.PrintInfo.RepeatGridHeader">
          <a class="xref" href="C1.Win.List.PrintInfo.RepeatGridHeader.html#C1_Win_List_PrintInfo_RepeatGridHeader">RepeatGridHeader</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the grid caption should appear on each page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_RepeatSplitHeaders" data-uid="C1.Win.List.PrintInfo.RepeatSplitHeaders">
          <a class="xref" href="C1.Win.List.PrintInfo.RepeatSplitHeaders.html#C1_Win_List_PrintInfo_RepeatSplitHeaders">RepeatSplitHeaders</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value inidcating whether split captions should appear on each page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_RowCanSplit" data-uid="C1.Win.List.PrintInfo.RowCanSplit">
          <a class="xref" href="C1.Win.List.PrintInfo.RowCanSplit.html#C1_Win_List_PrintInfo_RowCanSplit">RowCanSplit</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the grid rows can split between pages.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ShowOptionsDialog" data-uid="C1.Win.List.PrintInfo.ShowOptionsDialog">
          <a class="xref" href="C1.Win.List.PrintInfo.ShowOptionsDialog.html#C1_Win_List_PrintInfo_ShowOptionsDialog">ShowOptionsDialog</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the options dialog is displayed
when the grid is printed or exported.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ShowProgressForm" data-uid="C1.Win.List.PrintInfo.ShowProgressForm">
          <a class="xref" href="C1.Win.List.PrintInfo.ShowProgressForm.html#C1_Win_List_PrintInfo_ShowProgressForm">ShowProgressForm</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the progress dialog is displayed when the grid is printed or exported.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ShowSelection" data-uid="C1.Win.List.PrintInfo.ShowSelection">
          <a class="xref" href="C1.Win.List.PrintInfo.ShowSelection.html#C1_Win_List_PrintInfo_ShowSelection">ShowSelection</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether selected cells will be highlighted when previewing or printing.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_UseGridColors" data-uid="C1.Win.List.PrintInfo.UseGridColors">
          <a class="xref" href="C1.Win.List.PrintInfo.UseGridColors.html#C1_Win_List_PrintInfo_UseGridColors">UseGridColors</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the grid's color scheme is translated to the print page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_VarRowHeight" data-uid="C1.Win.List.PrintInfo.VarRowHeight">
          <a class="xref" href="C1.Win.List.PrintInfo.VarRowHeight.html#C1_Win_List_PrintInfo_VarRowHeight">VarRowHeight</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating how row height of the printed grid is determined.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_WrapText" data-uid="C1.Win.List.PrintInfo.WrapText">
          <a class="xref" href="C1.Win.List.PrintInfo.WrapText.html#C1_Win_List_PrintInfo_WrapText">WrapText</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value that controls how text is wrapped in a cell.</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_Win_List_PrintInfo_Print" data-uid="C1.Win.List.PrintInfo.Print">
          <a class="xref" href="C1.Win.List.PrintInfo.Print.html#C1_Win_List_PrintInfo_Print">Print()</a>
        </td>
        <td class="markdown level1 summary"><p>Prints the grid.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_Print_System_Drawing_Printing_PrinterSettings_" data-uid="C1.Win.List.PrintInfo.Print(System.Drawing.Printing.PrinterSettings)">
          <a class="xref" href="C1.Win.List.PrintInfo.Print.html#C1_Win_List_PrintInfo_Print_System_Drawing_Printing_PrinterSettings_">Print(PrinterSettings)</a>
        </td>
        <td class="markdown level1 summary"><p>Prints the grid.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_Print_System_IO_Stream_" data-uid="C1.Win.List.PrintInfo.Print(System.IO.Stream)">
          <a class="xref" href="C1.Win.List.PrintInfo.Print.html#C1_Win_List_PrintInfo_Print_System_IO_Stream_">Print(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the current grid to a stream in <b>C1D</b>
(native <b>C1PrintDocument</b>) format.</p>
<p>
Note that unlike most other print/export methods, this method
does not require <b>C1Report</b> assemblies.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PrintPreview" data-uid="C1.Win.List.PrintInfo.PrintPreview">
          <a class="xref" href="C1.Win.List.PrintInfo.PrintPreview.html#C1_Win_List_PrintInfo_PrintPreview">PrintPreview()</a>
        </td>
        <td class="markdown level1 summary"><p>Opens a separate modal window in which end users can preview the output
that would be generated by the print operation.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_PrintToStream" data-uid="C1.Win.List.PrintInfo.PrintToStream">
          <a class="xref" href="C1.Win.List.PrintInfo.PrintToStream.html#C1_Win_List_PrintInfo_PrintToStream">PrintToStream()</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the current grid to a memory stream in <b>C1D</b>
(native <b>C1PrintDocument</b>) format.</p>
<p>
The stream's <b>Position</b> is set to 0 when the method returns.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ResetPreviewFormClassName" data-uid="C1.Win.List.PrintInfo.ResetPreviewFormClassName">
          <a class="xref" href="C1.Win.List.PrintInfo.ResetPreviewFormClassName.html#C1_Win_List_PrintInfo_ResetPreviewFormClassName">ResetPreviewFormClassName()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the <a class="xref" href="C1.Win.List.PrintInfo.PreviewFormClassName.html#C1_Win_List_PrintInfo_PreviewFormClassName">PreviewFormClassName</a> property to its default value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ResetPrintOptionsFormClassName" data-uid="C1.Win.List.PrintInfo.ResetPrintOptionsFormClassName">
          <a class="xref" href="C1.Win.List.PrintInfo.ResetPrintOptionsFormClassName.html#C1_Win_List_PrintInfo_ResetPrintOptionsFormClassName">ResetPrintOptionsFormClassName()</a>
        </td>
        <td class="markdown level1 summary"><p>Resets the <a class="xref" href="C1.Win.List.PrintInfo.PrintOptionsFormClassName.html#C1_Win_List_PrintInfo_PrintOptionsFormClassName">PrintOptionsFormClassName</a> property to its default value.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_SaveAsC1d_System_IO_Stream_" data-uid="C1.Win.List.PrintInfo.SaveAsC1d(System.IO.Stream)">
          <a class="xref" href="C1.Win.List.PrintInfo.SaveAsC1d.html#C1_Win_List_PrintInfo_SaveAsC1d_System_IO_Stream_">SaveAsC1d(Stream)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the current grid to a stream in <b>C1D</b>
(native <b>C1PrintDocument</b>) format.</p>
<p>
Note that unlike most other print/export methods, this method
does not require <b>C1Report</b> assemblies.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_SaveAsC1d_System_String_" data-uid="C1.Win.List.PrintInfo.SaveAsC1d(System.String)">
          <a class="xref" href="C1.Win.List.PrintInfo.SaveAsC1d.html#C1_Win_List_PrintInfo_SaveAsC1d_System_String_">SaveAsC1d(string)</a>
        </td>
        <td class="markdown level1 summary"><p>Saves the current grid as a <b>C1D</b> file, which can later be loaded
into a <b>C1PrintDocument</b> (provided by <b>C1Report</b> product).</p>
<p>
Note that unlike most other print/export methods, this method
does not require <b>C1Report</b> assemblies.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ShouldSerializePageSettings" data-uid="C1.Win.List.PrintInfo.ShouldSerializePageSettings">
          <a class="xref" href="C1.Win.List.PrintInfo.ShouldSerializePageSettings.html#C1_Win_List_PrintInfo_ShouldSerializePageSettings">ShouldSerializePageSettings()</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the <a class="xref" href="C1.Win.List.PrintInfo.PageSettings.html#C1_Win_List_PrintInfo_PageSettings">PageSettings</a> property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ShouldSerializePreviewFormClassName" data-uid="C1.Win.List.PrintInfo.ShouldSerializePreviewFormClassName">
          <a class="xref" href="C1.Win.List.PrintInfo.ShouldSerializePreviewFormClassName.html#C1_Win_List_PrintInfo_ShouldSerializePreviewFormClassName">ShouldSerializePreviewFormClassName()</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the <a class="xref" href="C1.Win.List.PrintInfo.PreviewFormClassName.html#C1_Win_List_PrintInfo_PreviewFormClassName">PreviewFormClassName</a> property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ShouldSerializePrintOptionsFormClassName" data-uid="C1.Win.List.PrintInfo.ShouldSerializePrintOptionsFormClassName">
          <a class="xref" href="C1.Win.List.PrintInfo.ShouldSerializePrintOptionsFormClassName.html#C1_Win_List_PrintInfo_ShouldSerializePrintOptionsFormClassName">ShouldSerializePrintOptionsFormClassName()</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the <a class="xref" href="C1.Win.List.PrintInfo.PrintOptionsFormClassName.html#C1_Win_List_PrintInfo_PrintOptionsFormClassName">PrintOptionsFormClassName</a> property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Win_List_PrintInfo_ToString" data-uid="C1.Win.List.PrintInfo.ToString">
          <a class="xref" href="C1.Win.List.PrintInfo.ToString.html#C1_Win_List_PrintInfo_ToString">ToString()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
