# C1.Report.Rendering

## Content

<div class="doc-site-dotnet-api-container">

  <h1 id="C1_Report_Rendering" data-uid="C1.Report.Rendering" class="text-break">C1.Report.Rendering Namespace
</h1>
  <div class="markdown level0 summary"></div>
  <div class="markdown level0 conceptual"></div>
  <div class="markdown level0 remarks"></div>
    <h3 id="classes">
Classes
</h3>
      <h4><a class="xref" href="C1.Report.Rendering.Break.html">Break</a></h4>
      <section><p>Represents the hard break within object. For example,
if field of subsection has ForcePageBreak != ForcePageBreakEnum.None
then SectionBrick will contain InternalBreak for this field.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.Breaks.html">Breaks</a></h4>
      <section><p>Collection of the <a class="xref" href="C1.Report.Rendering.Break.html">Break</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a></h4>
      <section><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>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.BrickCollection-1.html">BrickCollection&lt;TItem&gt;</a></h4>
      <section><p>Collection of the <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.BrickCommonInfo.html">BrickCommonInfo</a></h4>
      <section><p>Contains information common for all bricks which were generated during splitting of single large brick.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.BrickCommonInfo.MatrixRow.html">BrickCommonInfo.MatrixRow</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.ContainerBrickBase.html">ContainerBrickBase</a></h4>
      <section><p>Base abstract class represents container of <a class="xref" href="C1.Report.Rendering.BrickBase.html">BrickBase</a> objects.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.FieldBrickBase.html">FieldBrickBase</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.FieldBrickBase.FieldSplitPositionBase.html">FieldBrickBase.FieldSplitPositionBase</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.ImageBrick.html">ImageBrick</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.OutlineInfo.html">OutlineInfo</a></h4>
      <section><p>Contains temporary information about outline generated by some report object:
section, field, group etc.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.SplitContext.html">SplitContext</a></h4>
      <section><p>The context of section splitting.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.SplitPositionBase.html">SplitPositionBase</a></h4>
      <section><p>Represents position where brick object was split.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.StyleCache.html">StyleCache</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.StyleKey.html">StyleKey</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.StyleKeyBase.html">StyleKeyBase</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.SubSectionBrick.html">SubSectionBrick</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.SubSectionBrick.SplitPosition.html">SubSectionBrick.SplitPosition</a></h4>
      <section><p>Defines vertical split position within <a class="xref" href="C1.Report.Rendering.SubSectionBrick.html">SubSectionBrick</a>.</p>
</section>
      <h4><a class="xref" href="C1.Report.Rendering.TextBrick.html">TextBrick</a></h4>
      <section></section>
      <h4><a class="xref" href="C1.Report.Rendering.TextBrick.SplitPosition.html">TextBrick.SplitPosition</a></h4>
      <section></section>
    <h3 id="structs">
Structs
</h3>
      <h4><a class="xref" href="C1.Report.Rendering.RequestedSplitPosition.html">RequestedSplitPosition</a></h4>
      <section><p>Represents the split position where object should be break.
ATTENTION!!! Real split position calculated in the FindSplitPosition(...) can differ
from requested.</p>
</section>
    <h3 id="enums">
Enums
</h3>
      <h4><a class="xref" href="C1.Report.Rendering.BreakType.html">BreakType</a></h4>
      <section></section>


</div>
