Skip to main content
All docs
V23.2

DXRegion Members

Describes the interior of a graphics shape composed of rectangles and paths.

Constructors

Name Description
DXRegion() Initializes a new instance of the DXRegion class.
DXRegion(DXGraphicsPath) Initializes a new instance of the DXRegion class with specified settings.
DXRegion(RectangleF) Initializes a new instance of the DXRegion class with specified settings.

Methods

Name Description
Clone() Clones the current DXRegion object.
Complement(DXGraphicsPath) Updates the region to contain the portion of the specified DXgraphicsPath that does not intersect with the current region.
Complement(DXRegion) Updates the region to contain the portion of the specified DXRegion that does not intersect with the current region.
Complement(RectangleF) Updates the region to contain the portion of the specified rectangle that does not intersect with the current region.
Dispose() Disposes of the DXRegion object.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
Exclude(DXGraphicsPath) Excludes the specified DXGraphicsPath instance from the region.
Exclude(DXRegion) Excludes the specified region from the current region.
Exclude(RectangleF) Excludes the specified rectangle from the region.
GetBounds() Obtains the region bounds.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetType() Gets the Type of the current instance. Inherited from Object.
Intersect(DXGraphicsPath) Assigns the clip region to the intersection of the current region and the specified DXGraphicsPath instance.
Intersect(DXRegion) Assigns the clip region to the intersection of the current region and the specified region.
Intersect(RectangleF) Assigns the clip region to the intersection of the current region and the specified rectangle.
IsVisible(PointF) Gets or sets whether the current region contains the specified point.
IsVisible(Rectangle) Gets or sets whether the current region contains the specified rectangle.
MakeEmpty() Initializes the region to an empty interior.
MakeInfinite() Initializes the region to an infinite interior.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.
Transform(DXMatrix) Transforms the region by the specified transformation matrix.
Union(DXGraphicsPath) Updates the region to the union of itself and the specified DXGraphicsPath instance.
Union(DXRegion) Updates the region to the union of itself and the specified DXRegion object.
Union(RectangleF) Updates the region to the union of itself and the specified RectangleF structure.
Xor(DXGraphicsPath) Updates the region to include the union minus the intersection of itself with the specified DXGraphicsPath object.
Xor(DXRegion) Updates this region to the union minus the intersection of itself with the specified region.
Xor(RectangleF) Updates the region to include the union minus the intersection of itself with the specified rectangle.
See Also