# C1.Report.Rendering.BrickBase

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_Report_Rendering_BrickBase" data-uid="C1.Report.Rendering.BrickBase" class="text-break">BrickBase Class
</h1>
  <div class="markdown level0 summary"><p>Represents temporary object generated by the objects of the <a class="xref" href="C1.Report.FlexReport.html">FlexReport</a>
(<a class="xref" href="C1.Report.FieldBase.html">FieldBase</a>, <a class="xref" href="C1.Report.Section.html">Section</a>, <a class="xref" href="C1.Report.Group.html">Group</a> etc)
during report rendering.
Each <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a> represents a part of the report object on a page.</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">BrickBase</span></div>
      <div class="level2"><a class="xref" href="C1.Report.Rendering.ContainerBrickBase.html">ContainerBrickBase</a></div>
      <div class="level2"><a class="xref" href="C1.Report.Rendering.FieldBrickBase.html">FieldBrickBase</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.Report.Rendering.html">C1.Report.Rendering</a></h6>
  <h6><strong>Assembly</strong>: C1.Report.dll</h6>
  <h5 id="C1_Report_Rendering_BrickBase_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public abstract class BrickBase</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public MustInherit Class BrickBase</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_Report_Rendering_BrickBase__ctor" data-uid="C1.Report.Rendering.BrickBase.#ctor">
          <a class="xref" href="C1.Report.Rendering.BrickBase.-ctor.html#C1_Report_Rendering_BrickBase__ctor">BrickBase()</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Border" data-uid="C1.Report.Rendering.BrickBase.Border">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Border.html">Border</a>
        </td>
        <td class="markdown level1 summary"><p>Size of borders.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_CommonInfo" data-uid="C1.Report.Rendering.BrickBase.CommonInfo">
          <a class="xref" href="C1.Report.Rendering.BrickBase.CommonInfo.html">CommonInfo</a>
        </td>
        <td class="markdown level1 summary"><p>Common info for all bricks generated during splitting.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_LX" data-uid="C1.Report.Rendering.BrickBase.LX">
          <a class="xref" href="C1.Report.Rendering.BrickBase.LX.html">LX</a>
        </td>
        <td class="markdown level1 summary"><p>Logical X position of this brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_LY" data-uid="C1.Report.Rendering.BrickBase.LY">
          <a class="xref" href="C1.Report.Rendering.BrickBase.LY.html">LY</a>
        </td>
        <td class="markdown level1 summary"><p>Logical Y position of this brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Outline" data-uid="C1.Report.Rendering.BrickBase.Outline">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Outline.html">Outline</a>
        </td>
        <td class="markdown level1 summary"><p>Outline linked with this brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Padding" data-uid="C1.Report.Rendering.BrickBase.Padding">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Padding.html">Padding</a>
        </td>
        <td class="markdown level1 summary"><p>Size of thickness.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Parent" data-uid="C1.Report.Rendering.BrickBase.Parent">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Parent.html">Parent</a>
        </td>
        <td class="markdown level1 summary"><p>Parent brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_RenderFragment" data-uid="C1.Report.Rendering.BrickBase.RenderFragment">
          <a class="xref" href="C1.Report.Rendering.BrickBase.RenderFragment.html">RenderFragment</a>
        </td>
        <td class="markdown level1 summary"><p><span class="xref">C1.Document.RenderFragment</span> representing part of content on some page of the generated document.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_c_MinSplitDelta" data-uid="C1.Report.Rendering.BrickBase.c_MinSplitDelta">
          <a class="xref" href="C1.Report.Rendering.BrickBase.c_MinSplitDelta.html">c_MinSplitDelta</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_c_flgMax" data-uid="C1.Report.Rendering.BrickBase.c_flgMax">
          <a class="xref" href="C1.Report.Rendering.BrickBase.c_flgMax.html">c_flgMax</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_Report_Rendering_BrickBase_Bottom" data-uid="C1.Report.Rendering.BrickBase.Bottom">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Bottom.html#C1_Report_Rendering_BrickBase_Bottom">Bottom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a bottom bound of the brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_BottomOffset" data-uid="C1.Report.Rendering.BrickBase.BottomOffset">
          <a class="xref" href="C1.Report.Rendering.BrickBase.BottomOffset.html#C1_Report_Rendering_BrickBase_BottomOffset">BottomOffset</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Bounds" data-uid="C1.Report.Rendering.BrickBase.Bounds">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Bounds.html#C1_Report_Rendering_BrickBase_Bounds">Bounds</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <span class="xref">C1.Document.RenderFragment.Bounds</span> of underlying RenderFragment.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Children" data-uid="C1.Report.Rendering.BrickBase.Children">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Children.html#C1_Report_Rendering_BrickBase_Children">Children</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_ClientHeight" data-uid="C1.Report.Rendering.BrickBase.ClientHeight">
          <a class="xref" href="C1.Report.Rendering.BrickBase.ClientHeight.html#C1_Report_Rendering_BrickBase_ClientHeight">ClientHeight</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_ClientWidth" data-uid="C1.Report.Rendering.BrickBase.ClientWidth">
          <a class="xref" href="C1.Report.Rendering.BrickBase.ClientWidth.html#C1_Report_Rendering_BrickBase_ClientWidth">ClientWidth</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_EdgeFlags" data-uid="C1.Report.Rendering.BrickBase.EdgeFlags">
          <a class="xref" href="C1.Report.Rendering.BrickBase.EdgeFlags.html#C1_Report_Rendering_BrickBase_EdgeFlags">EdgeFlags</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_ForcePageBreak" data-uid="C1.Report.Rendering.BrickBase.ForcePageBreak">
          <a class="xref" href="C1.Report.Rendering.BrickBase.ForcePageBreak.html#C1_Report_Rendering_BrickBase_ForcePageBreak">ForcePageBreak</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the <span class="xref">C1.Document.RenderObject.LayoutBreak</span> of underlying RenderObject.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_HUseContentOffset" data-uid="C1.Report.Rendering.BrickBase.HUseContentOffset">
          <a class="xref" href="C1.Report.Rendering.BrickBase.HUseContentOffset.html#C1_Report_Rendering_BrickBase_HUseContentOffset">HUseContentOffset</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates that Left and Right of content offset should be calculated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_HasChildren" data-uid="C1.Report.Rendering.BrickBase.HasChildren">
          <a class="xref" href="C1.Report.Rendering.BrickBase.HasChildren.html#C1_Report_Rendering_BrickBase_HasChildren">HasChildren</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Height" data-uid="C1.Report.Rendering.BrickBase.Height">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Height.html#C1_Report_Rendering_BrickBase_Height">Height</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the height of the brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_IsBottomEdge" data-uid="C1.Report.Rendering.BrickBase.IsBottomEdge">
          <a class="xref" href="C1.Report.Rendering.BrickBase.IsBottomEdge.html#C1_Report_Rendering_BrickBase_IsBottomEdge">IsBottomEdge</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_IsLeftEdge" data-uid="C1.Report.Rendering.BrickBase.IsLeftEdge">
          <a class="xref" href="C1.Report.Rendering.BrickBase.IsLeftEdge.html#C1_Report_Rendering_BrickBase_IsLeftEdge">IsLeftEdge</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_IsRightEdge" data-uid="C1.Report.Rendering.BrickBase.IsRightEdge">
          <a class="xref" href="C1.Report.Rendering.BrickBase.IsRightEdge.html#C1_Report_Rendering_BrickBase_IsRightEdge">IsRightEdge</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_IsTopEdge" data-uid="C1.Report.Rendering.BrickBase.IsTopEdge">
          <a class="xref" href="C1.Report.Rendering.BrickBase.IsTopEdge.html#C1_Report_Rendering_BrickBase_IsTopEdge">IsTopEdge</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_LeftOffset" data-uid="C1.Report.Rendering.BrickBase.LeftOffset">
          <a class="xref" href="C1.Report.Rendering.BrickBase.LeftOffset.html#C1_Report_Rendering_BrickBase_LeftOffset">LeftOffset</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_RenderObject" data-uid="C1.Report.Rendering.BrickBase.RenderObject">
          <a class="xref" href="C1.Report.Rendering.BrickBase.RenderObject.html#C1_Report_Rendering_BrickBase_RenderObject">RenderObject</a>
        </td>
        <td class="markdown level1 summary"><p><span class="xref">C1.Document.RenderObject</span> representing content of this <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Right" data-uid="C1.Report.Rendering.BrickBase.Right">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Right.html#C1_Report_Rendering_BrickBase_Right">Right</a>
        </td>
        <td class="markdown level1 summary"><p>Gets a right bound of the brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_RightOffset" data-uid="C1.Report.Rendering.BrickBase.RightOffset">
          <a class="xref" href="C1.Report.Rendering.BrickBase.RightOffset.html#C1_Report_Rendering_BrickBase_RightOffset">RightOffset</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_TopOffset" data-uid="C1.Report.Rendering.BrickBase.TopOffset">
          <a class="xref" href="C1.Report.Rendering.BrickBase.TopOffset.html#C1_Report_Rendering_BrickBase_TopOffset">TopOffset</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_VUseContentOffset" data-uid="C1.Report.Rendering.BrickBase.VUseContentOffset">
          <a class="xref" href="C1.Report.Rendering.BrickBase.VUseContentOffset.html#C1_Report_Rendering_BrickBase_VUseContentOffset">VUseContentOffset</a>
        </td>
        <td class="markdown level1 summary"><p>Indicates that Top and Bottom of content offset should be calculated.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Width" data-uid="C1.Report.Rendering.BrickBase.Width">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Width.html#C1_Report_Rendering_BrickBase_Width">Width</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the width of the brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_X" data-uid="C1.Report.Rendering.BrickBase.X">
          <a class="xref" href="C1.Report.Rendering.BrickBase.X.html#C1_Report_Rendering_BrickBase_X">X</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the X coordinate of this <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a> in its parent brick.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Y" data-uid="C1.Report.Rendering.BrickBase.Y">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Y.html#C1_Report_Rendering_BrickBase_Y">Y</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the Y coordinate of this <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a> in its parent brick.</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_Report_Rendering_BrickBase_AssignFrom_C1_Report_Rendering_BrickBase_" data-uid="C1.Report.Rendering.BrickBase.AssignFrom(C1.Report.Rendering.BrickBase)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.AssignFrom.html#C1_Report_Rendering_BrickBase_AssignFrom_C1_Report_Rendering_BrickBase_">AssignFrom(BrickBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Assigns all from another <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a> object.
Note! This method is intended to support repeated headers / footers in subreport, it does not copy:
<a class="xref" href="C1.Report.Rendering.BrickBase.Outline.html">Outline</a>, <a class="xref" href="C1.Report.Rendering.BrickBase.CommonInfo.html">CommonInfo</a>, <a class="xref" href="C1.Report.Rendering.BrickBase.LX.html">LX</a>, <a class="xref" href="C1.Report.Rendering.BrickBase.LY.html">LY</a>.
Note! <a class="xref" href="C1.Report.Rendering.BrickBase.Parent.html">Parent</a> should be assigned in <a class="xref" href="C1.Report.Rendering.BrickBase.AssignFrom.html#C1_Report_Rendering_BrickBase_AssignFrom_C1_Report_Rendering_BrickBase_">AssignFrom(BrickBase)</a> of parent brick.
Note! <a class="xref" href="C1.Report.Rendering.BrickBase.RenderObject.html#C1_Report_Rendering_BrickBase_RenderObject">RenderObject</a> NOT cloned, copied as reference.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_Clone" data-uid="C1.Report.Rendering.BrickBase.Clone">
          <a class="xref" href="C1.Report.Rendering.BrickBase.Clone.html#C1_Report_Rendering_BrickBase_Clone">Clone()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates copy of this object uses <a class="xref" href="C1.Report.Rendering.BrickBase.CreateSame.html#C1_Report_Rendering_BrickBase_CreateSame">CreateSame()</a> and <a class="xref" href="C1.Report.Rendering.BrickBase.AssignFrom.html#C1_Report_Rendering_BrickBase_AssignFrom_C1_Report_Rendering_BrickBase_">AssignFrom(BrickBase)</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_CreateSame" data-uid="C1.Report.Rendering.BrickBase.CreateSame">
          <a class="xref" href="C1.Report.Rendering.BrickBase.CreateSame.html#C1_Report_Rendering_BrickBase_CreateSame">CreateSame()</a>
        </td>
        <td class="markdown level1 summary"><p>Creates a new instance of the same class as this one.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_GetFlag_System_Int32_" data-uid="C1.Report.Rendering.BrickBase.GetFlag(System.Int32)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.GetFlag.html#C1_Report_Rendering_BrickBase_GetFlag_System_Int32_">GetFlag(int)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_HBuildBreaks_C1_Report_FlexReport_C1_Report_Rendering_Breaks_System_Double_System_Double_System_Double_System_Double_" data-uid="C1.Report.Rendering.BrickBase.HBuildBreaks(C1.Report.FlexReport,C1.Report.Rendering.Breaks,System.Double,System.Double,System.Double,System.Double)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.HBuildBreaks.html#C1_Report_Rendering_BrickBase_HBuildBreaks_C1_Report_FlexReport_C1_Report_Rendering_Breaks_System_Double_System_Double_System_Double_System_Double_">HBuildBreaks(FlexReport, Breaks, double, double, double, double)</a>
        </td>
        <td class="markdown level1 summary"><p>Build list of horizontal hard breaks within this <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_HFindSplitPosition_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_" data-uid="C1.Report.Rendering.BrickBase.HFindSplitPosition(C1.Report.Rendering.RequestedSplitPosition,C1.Report.Rendering.SplitContext)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.HFindSplitPosition.html#C1_Report_Rendering_BrickBase_HFindSplitPosition_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_">HFindSplitPosition(RequestedSplitPosition, SplitContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches a position where brick could be split horizontally.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_HPrepareSplit_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_C1_Report_SplitBehavior_System_Double__System_Double__" data-uid="C1.Report.Rendering.BrickBase.HPrepareSplit(C1.Report.Rendering.RequestedSplitPosition,C1.Report.Rendering.SplitContext,C1.Report.SplitBehavior,System.Double@,System.Double@)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.HPrepareSplit.html#C1_Report_Rendering_BrickBase_HPrepareSplit_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_C1_Report_SplitBehavior_System_Double__System_Double__">HPrepareSplit(RequestedSplitPosition, SplitContext, SplitBehavior, out double, out double)</a>
        </td>
        <td class="markdown level1 summary"><p>Same as <a class="xref" href="C1.Report.Rendering.BrickBase.VPrepareSplit.html#C1_Report_Rendering_BrickBase_VPrepareSplit_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_C1_Report_SplitBehavior_System_Double__System_Double__">VPrepareSplit(RequestedSplitPosition, SplitContext, SplitBehavior, out double, out double)</a> but in horizontal direction.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_HSplit_C1_Report_Rendering_SplitPositionBase_" data-uid="C1.Report.Rendering.BrickBase.HSplit(C1.Report.Rendering.SplitPositionBase)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.HSplit.html#C1_Report_Rendering_BrickBase_HSplit_C1_Report_Rendering_SplitPositionBase_">HSplit(SplitPositionBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Performs horizontal splitting of the brick at specified position, position was calculated during HFindSplitPosition() method.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_HSplitInt_C1_Report_Rendering_SplitPositionBase_" data-uid="C1.Report.Rendering.BrickBase.HSplitInt(C1.Report.Rendering.SplitPositionBase)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.HSplitInt.html#C1_Report_Rendering_BrickBase_HSplitInt_C1_Report_Rendering_SplitPositionBase_">HSplitInt(SplitPositionBase)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_PrepareSplit_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_C1_Report_SplitBehavior_C1_Document_BordersSplitMode_System_Double_System_Double_System_Double_System_Double__System_Double__" data-uid="C1.Report.Rendering.BrickBase.PrepareSplit(C1.Report.Rendering.RequestedSplitPosition,C1.Report.Rendering.SplitContext,C1.Report.SplitBehavior,C1.Document.BordersSplitMode,System.Double,System.Double,System.Double,System.Double@,System.Double@)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.PrepareSplit.html#C1_Report_Rendering_BrickBase_PrepareSplit_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_C1_Report_SplitBehavior_C1_Document_BordersSplitMode_System_Double_System_Double_System_Double_System_Double__System_Double__">PrepareSplit(RequestedSplitPosition, SplitContext, SplitBehavior, BordersSplitMode, double, double, double, out double, out double)</a>
        </td>
        <td class="markdown level1 summary"><p>Utility method.
-) Checks for KeepTogether.
-) Checks whether split position falls on borders and corrects splitPosition in this case.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_SetBorder_C1_Document_Border_" data-uid="C1.Report.Rendering.BrickBase.SetBorder(C1.Document.Border)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.SetBorder.html#C1_Report_Rendering_BrickBase_SetBorder_C1_Document_Border_">SetBorder(Border)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_SetFlag_System_Int32_System_Boolean_" data-uid="C1.Report.Rendering.BrickBase.SetFlag(System.Int32,System.Boolean)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.SetFlag.html#C1_Report_Rendering_BrickBase_SetFlag_System_Int32_System_Boolean_">SetFlag(int, bool)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_VBuildBreaks_C1_Report_FlexReport_C1_Report_Rendering_Breaks_System_Double_System_Double_System_Double_System_Double_" data-uid="C1.Report.Rendering.BrickBase.VBuildBreaks(C1.Report.FlexReport,C1.Report.Rendering.Breaks,System.Double,System.Double,System.Double,System.Double)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.VBuildBreaks.html#C1_Report_Rendering_BrickBase_VBuildBreaks_C1_Report_FlexReport_C1_Report_Rendering_Breaks_System_Double_System_Double_System_Double_System_Double_">VBuildBreaks(FlexReport, Breaks, double, double, double, double)</a>
        </td>
        <td class="markdown level1 summary"><p>Build list of vertical hard breaks within this <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a>.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_VFindSplitPosition_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_" data-uid="C1.Report.Rendering.BrickBase.VFindSplitPosition(C1.Report.Rendering.RequestedSplitPosition,C1.Report.Rendering.SplitContext)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.VFindSplitPosition.html#C1_Report_Rendering_BrickBase_VFindSplitPosition_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_">VFindSplitPosition(RequestedSplitPosition, SplitContext)</a>
        </td>
        <td class="markdown level1 summary"><p>Searches a position where brick could be split vertically.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_VPrepareSplit_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_C1_Report_SplitBehavior_System_Double__System_Double__" data-uid="C1.Report.Rendering.BrickBase.VPrepareSplit(C1.Report.Rendering.RequestedSplitPosition,C1.Report.Rendering.SplitContext,C1.Report.SplitBehavior,System.Double@,System.Double@)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.VPrepareSplit.html#C1_Report_Rendering_BrickBase_VPrepareSplit_C1_Report_Rendering_RequestedSplitPosition_C1_Report_Rendering_SplitContext_C1_Report_SplitBehavior_System_Double__System_Double__">VPrepareSplit(RequestedSplitPosition, SplitContext, SplitBehavior, out double, out double)</a>
        </td>
        <td class="markdown level1 summary"><p>Utility method.
-) Checks for KeepTogether.
-) Checks whether split position falls on borders and corrects splitPosition in this case.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_VSplit_C1_Report_Rendering_SplitPositionBase_" data-uid="C1.Report.Rendering.BrickBase.VSplit(C1.Report.Rendering.SplitPositionBase)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.VSplit.html#C1_Report_Rendering_BrickBase_VSplit_C1_Report_Rendering_SplitPositionBase_">VSplit(SplitPositionBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Performs vertical splitting of the brick at specified position, position was calculated during VFindSplitPosition() method.</p>
</td>
      </tr>
      <tr>
        <td id="C1_Report_Rendering_BrickBase_VSplitInt_C1_Report_Rendering_SplitPositionBase_" data-uid="C1.Report.Rendering.BrickBase.VSplitInt(C1.Report.Rendering.SplitPositionBase)">
          <a class="xref" href="C1.Report.Rendering.BrickBase.VSplitInt.html#C1_Report_Rendering_BrickBase_VSplitInt_C1_Report_Rendering_SplitPositionBase_">VSplitInt(SplitPositionBase)</a>
        </td>
        <td class="markdown level1 summary"></td>
      </tr>
    </tbody>
  </table>

</div>
