[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Document.Section.ClippingStack

ClippingStack Class

Represents the clipping stack.

Inheritance
ClippingStack
Namespace: GrapeCity.ActiveReports.Document.Section
Assembly: MESCIUS.ActiveReports.Core.Document.dll
Syntax
public sealed class ClippingStack

Methods

Name Description
IntersectClipRect(RectangleF)

Uses member method Intersect(RectangleF) 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.

IntersectClipRect(float, float, float, float)

Uses the IntersectClipRect(RectangleF) member method for which Intersect(RectangleF) is initialized based on the values passed to this method.

IsRectOutside(RectangleF)

Represents whether the element is completely outside the rectangle.

IsRectOutside(float, float, float, float)

Represents whether the element is completely outside the rectangle.

PopClipRect()

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 false.

PushClipRect()

Takes the current clipRect (in CurrentClipRect property) and pushes it onto the ClipStack.
The current cliprect is still maintained as the "current cliprect".