# C1.C1Preview.TableVector

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_C1Preview_TableVector" data-uid="C1.C1Preview.TableVector" class="text-break">TableVector Class
</h1>
  <div class="markdown level0 summary"><p>The abstract base class for rows and columns of a <a class="xref" href="C1.C1Preview.RenderTable.html">RenderTable</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">TableVector</span></div>
      <div class="level2"><a class="xref" href="C1.C1Preview.TableCol.html">TableCol</a></div>
      <div class="level2"><a class="xref" href="C1.C1Preview.TableRow.html">TableRow</a></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_TableVector_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[C1ClassSerialization(true)]
public abstract class TableVector : IComparable, IStyleOwner, IDocumentLocation</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">&lt;C1ClassSerialization(True)&gt;
Public MustInherit Class TableVector
    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_TableVector_CanSplit" data-uid="C1.C1Preview.TableVector.CanSplit">
          <a class="xref" href="C1.C1Preview.TableVector.CanSplit.html#C1_C1Preview_TableVector_CanSplit">CanSplit</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the current vector
(row or column) can split between pages.
The default value is <b>false</b>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_CellStyle" data-uid="C1.C1Preview.TableVector.CellStyle">
          <a class="xref" href="C1.C1Preview.TableVector.CellStyle.html#C1_C1Preview_TableVector_CellStyle">CellStyle</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.Style.html">Style</a> of objects contained in the cells
of the current vector (row or column).
See <a class="xref" href="C1.C1Preview.TableCell.CellStyle.html#C1_C1Preview_TableCell_CellStyle">CellStyle</a> for details.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_Ordinal" data-uid="C1.C1Preview.TableVector.Ordinal">
          <a class="xref" href="C1.C1Preview.TableVector.Ordinal.html#C1_C1Preview_TableVector_Ordinal">Ordinal</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the 0-based index of the current vector in the containing <a class="xref" href="C1.C1Preview.RenderTable.html">RenderTable</a>
(i.e. the row index for rows, the column index for columns).</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_Owner" data-uid="C1.C1Preview.TableVector.Owner">
          <a class="xref" href="C1.C1Preview.TableVector.Owner.html#C1_C1Preview_TableVector_Owner">Owner</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.TableVectorCollection.html">TableVectorCollection</a> object containing the current vector.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_PageBreakBehavior" data-uid="C1.C1Preview.TableVector.PageBreakBehavior">
          <a class="xref" href="C1.C1Preview.TableVector.PageBreakBehavior.html#C1_C1Preview_TableVector_PageBreakBehavior">PageBreakBehavior</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining how page breaks are inserted before
the current vector
(regular, horizontal page breaks if the vector is a <a class="xref" href="C1.C1Preview.TableRow.html">TableRow</a>,
vertical page breaks if the vector is a <a class="xref" href="C1.C1Preview.TableCol.html">TableCol</a>).</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_Size" data-uid="C1.C1Preview.TableVector.Size">
          <a class="xref" href="C1.C1Preview.TableVector.Size.html#C1_C1Preview_TableVector_Size">Size</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the size of the current vector
(height if the vector is a <a class="xref" href="C1.C1Preview.TableRow.html">TableRow</a>,
width if the vector is a <a class="xref" href="C1.C1Preview.TableCol.html">TableCol</a>).</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_SizingMode" data-uid="C1.C1Preview.TableVector.SizingMode">
          <a class="xref" href="C1.C1Preview.TableVector.SizingMode.html#C1_C1Preview_TableVector_SizingMode">SizingMode</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a <a class="xref" href="C1.C1Preview.TableSizingModeEnum.html">TableSizingModeEnum</a> value determining
how the size of the current vector (height for rows, width for columns)
is calculated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_SplitBehavior" data-uid="C1.C1Preview.TableVector.SplitBehavior">
          <a class="xref" href="C1.C1Preview.TableVector.SplitBehavior.html#C1_C1Preview_TableVector_SplitBehavior">SplitBehavior</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value determining how the current vector is treated
when it is too high (if it is a row) or too wide (if it is a column)
to fit in the vertical or horizontal space available on the current page.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_Style" data-uid="C1.C1Preview.TableVector.Style">
          <a class="xref" href="C1.C1Preview.TableVector.Style.html#C1_C1Preview_TableVector_Style">Style</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.Style.html">Style</a> of the current vector (row or column).</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_Table" data-uid="C1.C1Preview.TableVector.Table">
          <a class="xref" href="C1.C1Preview.TableVector.Table.html#C1_C1Preview_TableVector_Table">Table</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the <a class="xref" href="C1.C1Preview.RenderTable.html">RenderTable</a> object containing the current vector.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_Visible" data-uid="C1.C1Preview.TableVector.Visible">
          <a class="xref" href="C1.C1Preview.TableVector.Visible.html#C1_C1Preview_TableVector_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the current vector
(row or column) is visible.</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_TableVector_AssignFrom_C1_C1Preview_TableVector_" data-uid="C1.C1Preview.TableVector.AssignFrom(C1.C1Preview.TableVector)">
          <a class="xref" href="C1.C1Preview.TableVector.AssignFrom.html#C1_C1Preview_TableVector_AssignFrom_C1_C1Preview_TableVector_">AssignFrom(TableVector)</a>
        </td>
        <td class="markdown level1 summary"><p>Assigns (copies) properties from another <a class="xref" href="C1.C1Preview.TableVector.html">TableVector</a> to the current object.
(The <a class="xref" href="C1.C1Preview.TableVector.Ordinal.html#C1_C1Preview_TableVector_Ordinal">Ordinal</a> property is not copied.)</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_ShouldSerializeCellStyle" data-uid="C1.C1Preview.TableVector.ShouldSerializeCellStyle">
          <a class="xref" href="C1.C1Preview.TableVector.ShouldSerializeCellStyle.html#C1_C1Preview_TableVector_ShouldSerializeCellStyle">ShouldSerializeCellStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the <a class="xref" href="C1.C1Preview.TableVector.CellStyle.html#C1_C1Preview_TableVector_CellStyle">CellStyle</a> property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_ShouldSerializeSize" data-uid="C1.C1Preview.TableVector.ShouldSerializeSize">
          <a class="xref" href="C1.C1Preview.TableVector.ShouldSerializeSize.html#C1_C1Preview_TableVector_ShouldSerializeSize">ShouldSerializeSize()</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the <a class="xref" href="C1.C1Preview.TableVector.Size.html#C1_C1Preview_TableVector_Size">Size</a> property should be serialized.</p>
</td>
      </tr>
      <tr>
        <td id="C1_C1Preview_TableVector_ShouldSerializeStyle" data-uid="C1.C1Preview.TableVector.ShouldSerializeStyle">
          <a class="xref" href="C1.C1Preview.TableVector.ShouldSerializeStyle.html#C1_C1Preview_TableVector_ShouldSerializeStyle">ShouldSerializeStyle()</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates whether the <a class="xref" href="C1.C1Preview.TableVector.Style.html#C1_C1Preview_TableVector_Style">Style</a> property should be serialized.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="seealso">See Also</h3>
  <div class="seealso">
      <div><a class="xref" href="C1.C1Preview.TableRow.html">TableRow</a></div>
      <div><a class="xref" href="C1.C1Preview.TableCol.html">TableCol</a></div>
  </div>

</div>
