# GrapeCity.ActiveReports.Document.Section.ClippingStack

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_ActiveReports_Document_Section_ClippingStack" data-uid="GrapeCity.ActiveReports.Document.Section.ClippingStack" class="text-break">ClippingStack Class
</h1>
  <div class="markdown level0 summary"><p>Represents the clipping stack.</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">ClippingStack</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Document.Section.html">GrapeCity.ActiveReports.Document.Section</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Core.Document.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Document_Section_ClippingStack_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public sealed class ClippingStack</code></pre>
  </div>
  <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="GrapeCity_ActiveReports_Document_Section_ClippingStack_IntersectClipRect_System_Drawing_RectangleF_" data-uid="GrapeCity.ActiveReports.Document.Section.ClippingStack.IntersectClipRect(System.Drawing.RectangleF)">
          <a class="xref" href="GrapeCity.ActiveReports.Document.Section.ClippingStack.IntersectClipRect.html#GrapeCity_ActiveReports_Document_Section_ClippingStack_IntersectClipRect_System_Drawing_RectangleF_">IntersectClipRect(RectangleF)</a>
        </td>
        <td class="markdown level1 summary"><p>Uses member method <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectanglef.intersect#system-drawing-rectanglef-intersect(system-drawing-rectanglef)">Intersect(RectangleF)</a> on the currentCliprect
to calculate the intersecting clipping rectangle and sets
that resulting clip rect as the current clip rect available via the ClipRect property.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Document_Section_ClippingStack_IntersectClipRect_System_Single_System_Single_System_Single_System_Single_" data-uid="GrapeCity.ActiveReports.Document.Section.ClippingStack.IntersectClipRect(System.Single,System.Single,System.Single,System.Single)">
          <a class="xref" href="GrapeCity.ActiveReports.Document.Section.ClippingStack.IntersectClipRect.html#GrapeCity_ActiveReports_Document_Section_ClippingStack_IntersectClipRect_System_Single_System_Single_System_Single_System_Single_">IntersectClipRect(float, float, float, float)</a>
        </td>
        <td class="markdown level1 summary"><p>Uses the <a class="xref" href="GrapeCity.ActiveReports.Document.Section.ClippingStack.IntersectClipRect.html#GrapeCity_ActiveReports_Document_Section_ClippingStack_IntersectClipRect_System_Drawing_RectangleF_">IntersectClipRect(RectangleF)</a> member method
for which <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.drawing.rectanglef.intersect#system-drawing-rectanglef-intersect(system-drawing-rectanglef)">Intersect(RectangleF)</a> is initialized based on the values passed to this method.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Document_Section_ClippingStack_IsRectOutside_System_Drawing_RectangleF_" data-uid="GrapeCity.ActiveReports.Document.Section.ClippingStack.IsRectOutside(System.Drawing.RectangleF)">
          <a class="xref" href="GrapeCity.ActiveReports.Document.Section.ClippingStack.IsRectOutside.html#GrapeCity_ActiveReports_Document_Section_ClippingStack_IsRectOutside_System_Drawing_RectangleF_">IsRectOutside(RectangleF)</a>
        </td>
        <td class="markdown level1 summary"><p>Represents whether the element is completely outside the rectangle.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Document_Section_ClippingStack_IsRectOutside_System_Single_System_Single_System_Single_System_Single_" data-uid="GrapeCity.ActiveReports.Document.Section.ClippingStack.IsRectOutside(System.Single,System.Single,System.Single,System.Single)">
          <a class="xref" href="GrapeCity.ActiveReports.Document.Section.ClippingStack.IsRectOutside.html#GrapeCity_ActiveReports_Document_Section_ClippingStack_IsRectOutside_System_Single_System_Single_System_Single_System_Single_">IsRectOutside(float, float, float, float)</a>
        </td>
        <td class="markdown level1 summary"><p>Represents whether the element is completely outside the rectangle.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Document_Section_ClippingStack_PopClipRect" data-uid="GrapeCity.ActiveReports.Document.Section.ClippingStack.PopClipRect">
          <a class="xref" href="GrapeCity.ActiveReports.Document.Section.ClippingStack.PopClipRect.html#GrapeCity_ActiveReports_Document_Section_ClippingStack_PopClipRect">PopClipRect()</a>
        </td>
        <td class="markdown level1 summary"><p>Takes the last cliprect put on the stack and makes it the current cliprect.
If there are no cliprects on the stack then the current cliprect is cleared, and IsClipActive is set to <code>false</code>.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Document_Section_ClippingStack_PushClipRect" data-uid="GrapeCity.ActiveReports.Document.Section.ClippingStack.PushClipRect">
          <a class="xref" href="GrapeCity.ActiveReports.Document.Section.ClippingStack.PushClipRect.html#GrapeCity_ActiveReports_Document_Section_ClippingStack_PushClipRect">PushClipRect()</a>
        </td>
        <td class="markdown level1 summary"><p>Takes the current clipRect (in CurrentClipRect property) and pushes it onto the ClipStack.<br>
The current cliprect is still maintained as the &quot;current cliprect&quot;.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
