Class Region
Contents
[
Hide
]Region class
Describes the interior of a graphics shape composed of rectangles and paths. This class cannot be inherited.
public sealed class Region
Constructors
| Name | Description |
|---|---|
| Region() | Initializes a new Region. |
| Region(GraphicsPath) | Initializes a new Region with the specified GraphicsPath. |
| Region(Rectangle) | Initializes a new Region from the specified Rectangle structure. |
| Region(RectangleF) | Initializes a new Region from the specified RectangleF structure. |
Methods
| Name | Description |
|---|---|
| Complement(GraphicsPath) | Updates this Region to contain the portion of the specified GraphicsPath that does not intersect with this Region. |
| Complement(Rectangle) | Updates this Region to contain the portion of the specified Rectangle structure that does not intersect with this Region. |
| Complement(RectangleF) | Updates this Region to contain the portion of the specified RectangleF structure that does not intersect with this Region. |
| Complement(Region) | Updates this Region to contain the portion of the specified Region that does not intersect with this Region. |
| DeepClone() | Creates an exact deep copy of this Region. |
| override Equals(object) | Check if objects are equal. |
| Equals(Region, Graphics) | Tests whether the specified Region is identical to this Region on the specified drawing surface. |
| Exclude(GraphicsPath) | Updates this Region to contain only the portion of its interior that does not intersect with the specified GraphicsPath. |
| Exclude(Rectangle) | Updates this Region to contain only the portion of its interior that does not intersect with the specified Rectangle structure. |
| Exclude(RectangleF) | Updates this Region to contain only the portion of its interior that does not intersect with the specified RectangleF structure. |
| Exclude(Region) | Updates this Region to contain only the portion of its interior that does not intersect with the specified Region. |
| override GetHashCode() | Get hash code of the current object. |
| Intersect(GraphicsPath) | Updates this Region to the intersection of itself with the specified GraphicsPath. |
| Intersect(Rectangle) | Updates this Region to the intersection of itself with the specified Rectangle structure. |
| Intersect(RectangleF) | Updates this Region to the intersection of itself with the specified RectangleF structure. |
| Intersect(Region) | Updates this Region to the intersection of itself with the specified Region. |
| IsEmpty(Graphics) | Tests whether this Region has an empty interior on the specified drawing surface. |
| IsInfinite(Graphics) | Tests whether this Region has an infinite interior on the specified drawing surface. |
| IsVisible(Point) | Tests whether the specified Point structure is contained within this Region. |
| IsVisible(PointF) | Tests whether the specified PointF structure is contained within this Region. |
| IsVisible(Rectangle) | Tests whether any portion of the specified Rectangle structure is contained within this Region. |
| IsVisible(RectangleF) | Tests whether any portion of the specified RectangleF structure is contained within this Region. |
| IsVisible(float, float) | Tests whether the specified point is contained within this Region. |
| IsVisible(Point, Graphics) | Tests whether the specified Point structure is contained within this Region when drawn using the specified Graphics. |
| IsVisible(PointF, Graphics) | Tests whether the specified PointF structure is contained within this Region when drawn using the specified Graphics. |
| IsVisible(Rectangle, Graphics) | Tests whether any portion of the specified Rectangle structure is contained within this Region when drawn using the specified Graphics. |
| IsVisible(RectangleF, Graphics) | Tests whether any portion of the specified RectangleF structure is contained within this Region when drawn using the specified Graphics. |
| IsVisible(float, float, Graphics) | Tests whether the specified point is contained within this Region when drawn using the specified Graphics. |
| IsVisible(int, int, Graphics) | Tests whether the specified point is contained within this Region object when drawn using the specified Graphics object. |
| IsVisible(float, float, float, float) | Tests whether any portion of the specified rectangle is contained within this Region. |
| IsVisible(int, int, int, int) | Tests whether any portion of the specified rectangle is contained within this Region. |
| IsVisible(float, float, float, float, Graphics) | Tests whether any portion of the specified rectangle is contained within this Region when drawn using the specified Graphics. |
| IsVisible(int, int, int, int, Graphics) | Tests whether any portion of the specified rectangle is contained within this Region when drawn using the specified Graphics. |
| MakeEmpty() | Initializes this Region to an empty interior. |
| MakeInfinite() | Initializes this Region object to an infinite interior. |
| Transform(Matrix) | Transforms this Region by the specified Matrix. |
| Translate(float, float) | Offsets the coordinates of this Region by the specified amount. |
| Translate(int, int) | Offsets the coordinates of this Region by the specified amount. |
| Union(GraphicsPath) | Updates this Region to the union of itself and the specified GraphicsPath. |
| Union(Rectangle) | Updates this Region to the union of itself and the specified Rectangle structure. |
| Union(RectangleF) | Updates this Region to the union of itself and the specified RectangleF structure. |
| Union(Region) | Updates this Region to the union of itself and the specified Region. |
| Xor(GraphicsPath) | Updates this Region to the union minus the intersection of itself with the specified GraphicsPath. |
| Xor(Rectangle) | Updates this Region to the union minus the intersection of itself with the specified Rectangle structure. |
| Xor(RectangleF) | Updates this Region to the union minus the intersection of itself with the specified RectangleF structure. |
| Xor(Region) | Updates this Region to the union minus the intersection of itself with the specified Region. |
See Also
- namespace Aspose.Imaging
- assembly Aspose.Imaging