# C1.C1Preview.TableVectorGroup

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_C1Preview_TableVectorGroup" data-uid="C1.C1Preview.TableVectorGroup" class="text-break">TableVectorGroup Class
</h1>
  <div class="markdown level0 summary"><p>Represents a group of <a class="xref" href="C1.C1Preview.RenderTable.html">RenderTable</a> rows or columns
(see <a class="xref" href="C1.C1Preview.RenderTable.RowGroups.html#C1_C1Preview_RenderTable_RowGroups">RowGroups</a> and <a class="xref" href="C1.C1Preview.RenderTable.ColGroups.html#C1_C1Preview_RenderTable_ColGroups">ColGroups</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"><span class="xref">TableVectorGroup</span></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icomparable">IComparable</a></div>
    <div><a class="xref" href="C1.C1Preview.IStyleOwner.html">IStyleOwner</a></div>
    <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_TableVectorGroup_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[C1ClassSerialization(true)]
public class TableVectorGroup : IComparable, IStyleOwner, IDocumentLocation</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;C1ClassSerialization(True)&gt;
Public Class TableVectorGroup
    Implements IComparable, IStyleOwner, 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_TableVectorGroup_CanSplit" data-uid="C1.C1Preview.TableVectorGroup.CanSplit">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.CanSplit.html#C1_C1Preview_TableVectorGroup_CanSplit">CanSplit</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the current group can split between pages.
The default is <b>true</b>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_CellStyle" data-uid="C1.C1Preview.TableVectorGroup.CellStyle">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.CellStyle.html#C1_C1Preview_TableVectorGroup_CellStyle">CellStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.Style.html">Style</a> that is used to initialize <a class="xref" href="C1.C1Preview.TableCell.CellStyle.html#C1_C1Preview_TableCell_CellStyle">CellStyle</a>
of cells in the current group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_ColumnFooter" data-uid="C1.C1Preview.TableVectorGroup.ColumnFooter">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.ColumnFooter.html#C1_C1Preview_TableVectorGroup_ColumnFooter">ColumnFooter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the current group
should be repeated as a table footer on each column where
the containing table is printed.</p>
<p>
Only one row and column group in a table can has this property set to <b>true</b>.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_ColumnHeader" data-uid="C1.C1Preview.TableVectorGroup.ColumnHeader">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.ColumnHeader.html#C1_C1Preview_TableVectorGroup_ColumnHeader">ColumnHeader</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the current group
should be repeated as a table header on each column where
the containing table is printed.</p>
<p>
Only one row and column group in a table can has this property set to <b>true</b>.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_Count" data-uid="C1.C1Preview.TableVectorGroup.Count">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.Count.html#C1_C1Preview_TableVectorGroup_Count">Count</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the number of rows or columns in the current group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_DataBinding" data-uid="C1.C1Preview.TableVectorGroup.DataBinding">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.DataBinding.html#C1_C1Preview_TableVectorGroup_DataBinding">DataBinding</a>
        </td>
        <td class="markdown level1 summary"><p>Gets an instance of <a class="xref" href="C1.C1Preview.DataBinding.C1DataBinding.html">C1DataBinding</a> class representing the
data binding properties of the current table row/column group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_DataBindingDefined" data-uid="C1.C1Preview.TableVectorGroup.DataBindingDefined">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.DataBindingDefined.html#C1_C1Preview_TableVectorGroup_DataBindingDefined">DataBindingDefined</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a value indicating whether the current row/column group is data bound.
Returns <b>true</b> if the group's <a class="xref" href="C1.C1Preview.TableVectorGroup.DataBinding.html#C1_C1Preview_TableVectorGroup_DataBinding">DataBinding</a> property
has been initialized and its <a class="xref" href="C1.C1Preview.DataBinding.C1DataBinding.Mode.html#C1_C1Preview_DataBinding_C1DataBinding_Mode">Mode</a> is not <a class="xref" href="C1.C1Preview.DataBindingModeEnum.html#C1_C1Preview_DataBindingModeEnum_None">None</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_DataBindingMode" data-uid="C1.C1Preview.TableVectorGroup.DataBindingMode">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.DataBindingMode.html#C1_C1Preview_TableVectorGroup_DataBindingMode">DataBindingMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a combination of <a class="xref" href="C1.C1Preview.DataBindingModeEnum.html">DataBindingModeEnum</a> flags
specifying the data binding mode of the current row/column group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_Footer" data-uid="C1.C1Preview.TableVectorGroup.Footer">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.Footer.html#C1_C1Preview_TableVectorGroup_Footer">Footer</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets flags indicating whether the current group
should be treated as a table footer repeated on each
page and/or column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_Header" data-uid="C1.C1Preview.TableVectorGroup.Header">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.Header.html#C1_C1Preview_TableVectorGroup_Header">Header</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets flags indicating whether the current group
should be treated as a table header repeated on each
page and/or column.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_LastPosition" data-uid="C1.C1Preview.TableVectorGroup.LastPosition">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.LastPosition.html#C1_C1Preview_TableVectorGroup_LastPosition">LastPosition</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the 0-based index in the containing <a class="xref" href="C1.C1Preview.RenderTable.html">RenderTable</a>
of the last row or column in the current group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_MinVectorsAfter" data-uid="C1.C1Preview.TableVectorGroup.MinVectorsAfter">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.MinVectorsAfter.html#C1_C1Preview_TableVectorGroup_MinVectorsAfter">MinVectorsAfter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the minimum number of rows or columns that must be printed
on the same page after the current group, to allow a page break to be inserted.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_MinVectorsBefore" data-uid="C1.C1Preview.TableVectorGroup.MinVectorsBefore">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.MinVectorsBefore.html#C1_C1Preview_TableVectorGroup_MinVectorsBefore">MinVectorsBefore</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the minimum number of rows or columns that must be printed
on the same page before the current group, to allow a page break to be inserted.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_Owner" data-uid="C1.C1Preview.TableVectorGroup.Owner">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.Owner.html#C1_C1Preview_TableVectorGroup_Owner">Owner</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.TableVectorGroupCollection.html">TableVectorGroupCollection</a> containing the current group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_PageFooter" data-uid="C1.C1Preview.TableVectorGroup.PageFooter">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.PageFooter.html#C1_C1Preview_TableVectorGroup_PageFooter">PageFooter</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the current group
should be repeated as a table footer on each page where
the containing table is printed.</p>
<p>
Only one row and column group in a table can has this property set to <b>true</b>.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_PageHeader" data-uid="C1.C1Preview.TableVectorGroup.PageHeader">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.PageHeader.html#C1_C1Preview_TableVectorGroup_PageHeader">PageHeader</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the current group
should be repeated as a table header on each page where
the containing table is printed.</p>
<p>
Only one row and column group in a table can has this property set to <b>true</b>.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_Position" data-uid="C1.C1Preview.TableVectorGroup.Position">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.Position.html#C1_C1Preview_TableVectorGroup_Position">Position</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the 0-based index in the containing <a class="xref" href="C1.C1Preview.RenderTable.html">RenderTable</a>
of the first row or column in the current group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_SpanVectors" data-uid="C1.C1Preview.TableVectorGroup.SpanVectors">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.SpanVectors.html#C1_C1Preview_TableVectorGroup_SpanVectors">SpanVectors</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets an array of table vectors' (rows or columns) ordinals
that will span over the whole group.
This property is used only in databound tables, and allows to specify
the number of vectors in which the cells will be merged for the current
vector group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_SplitBehavior" data-uid="C1.C1Preview.TableVectorGroup.SplitBehavior">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.SplitBehavior.html#C1_C1Preview_TableVectorGroup_SplitBehavior">SplitBehavior</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining how the current group is treated
when it is too high (if it is a group of rows) or too wide (if it
is a group of columns) to fit in the vertical or horizontal space
available on the current page.</p>
<p>
The default value is <a class="xref" href="C1.C1Preview.SplitBehaviorEnum.html#C1_C1Preview_SplitBehaviorEnum_SplitIfNeeded">SplitIfNeeded</a>.
</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_Style" data-uid="C1.C1Preview.TableVectorGroup.Style">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.Style.html#C1_C1Preview_TableVectorGroup_Style">Style</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.Style.html">Style</a> associated with the current group.
This style affects ambient and non-ambient attributes of the group as a whole,
and ambient properties of the elements contained in the group.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_Table" data-uid="C1.C1Preview.TableVectorGroup.Table">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.Table.html#C1_C1Preview_TableVectorGroup_Table">Table</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.RenderTable.html">RenderTable</a> containing the current group.</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_TableVectorGroup_AssignFrom_C1_C1Preview_TableVectorGroup_" data-uid="C1.C1Preview.TableVectorGroup.AssignFrom(C1.C1Preview.TableVectorGroup)">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.AssignFrom.html#C1_C1Preview_TableVectorGroup_AssignFrom_C1_C1Preview_TableVectorGroup_">AssignFrom(TableVectorGroup)</a>
        </td>
        <td class="markdown level1 summary"><p>Assigns (copies) properties from another <a class="xref" href="C1.C1Preview.TableVectorGroup.html">TableVectorGroup</a> to the current object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_ShouldSerializeCellStyle" data-uid="C1.C1Preview.TableVectorGroup.ShouldSerializeCellStyle">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.ShouldSerializeCellStyle.html#C1_C1Preview_TableVectorGroup_ShouldSerializeCellStyle">ShouldSerializeCellStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the <a class="xref" href="C1.C1Preview.TableVectorGroup.CellStyle.html#C1_C1Preview_TableVectorGroup_CellStyle">CellStyle</a> property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVectorGroup_ShouldSerializeStyle" data-uid="C1.C1Preview.TableVectorGroup.ShouldSerializeStyle">
          <a class="xref" href="C1.C1Preview.TableVectorGroup.ShouldSerializeStyle.html#C1_C1Preview_TableVectorGroup_ShouldSerializeStyle">ShouldSerializeStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the <a class="xref" href="C1.C1Preview.TableVectorGroup.Style.html#C1_C1Preview_TableVectorGroup_Style">Style</a> property should be serialized.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
