Class Region
Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.5.0)
Mô tả nội thất của một hình dạng đồ họa bao gồm các đường thẳng và đường. lớp này không thể được thừa hưởng.
[JsonObject(MemberSerialization.OptIn)]
public sealed class RegionInheritance
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Region()
Khởi động một khu vực mới Aspose.Imaging.
public Region()Region(Vị trí)
Bắt đầu một Aspose.Imaging.Region mới từ cấu trúc Asposa.RectangleF được chỉ định.
public Region(RectangleF rect)Parameters
rect RectangleF
Một cấu trúc Aspose.Imaging.RectangleF mà xác định nội thất của khu vực Aspos.Imaging.
Region(Rectangle)
Bắt đầu một Aspose.Imaging.Region mới từ cấu trúc của Asposa.Image.Rectangle được chỉ định.
public Region(Rectangle rect)Parameters
rect Rectangle
Một cấu trúc Aspose.Imaging.Rectangle mà xác định nội bộ của khu vực Asposa.Imaging mới.
Region(GraphicsPath)
Bắt đầu một Aspose.Imaging.Region mới với Asposa.Imaging .GraphicsPath được chỉ định.
public Region(GraphicsPath path)Parameters
path GraphicsPath
Một Aspose.Imaging.GraphicsPath mà xác định Asposa.Imaging.Region mới.
Exceptions
path’ is null.
Methods
Complement(Vị trí)
Cập nhật Aspose.Imaging.Region này để chứa phần của cấu trúc được xác định Aspos.RectangleF mà không tách rời với khu vực này.
public void Complement(RectangleF rect)Parameters
rect RectangleF
Các cấu trúc Aspose.Imaging.RectangleF để bổ sung cho khu vực này.
Complement(Rectangle)
Cập nhật Aspose.Imaging.Region này để chứa phần của cấu trúc được xác định Aspos.Imaging .Rectangle mà không tách rời với khu vực này.
public void Complement(Rectangle rect)Parameters
rect Rectangle
Các cấu trúc Aspose.Imaging.Rectangle để bổ sung cho khu vực này.
Complement(GraphicsPath)
Cập nhật Aspose.Imaging.Region này để chứa phần của các mục được chỉ định Aspos.GraphicsPath mà không tách rời với điều này Asposa.Film.
public void Complement(GraphicsPath path)Parameters
path GraphicsPath
Các Aspose.Imaging.GraphicsPath để bổ sung cho điều này Aspos.Imaging.Region.
Exceptions
path’ isnull.
Complement(Region)
Cập nhật Aspose.Imaging.Region này để chứa phần của vùng được xác định Aspos.Imaging, không liên kết với khu vực này.
public void Complement(Region region)Parameters
region Region
Aspose.Imaging.Region đồng ý để bổ sung đối tượng này.
Exceptions
region’ isnull.
DeepClone()
Tạo một bản sao chính xác sâu của khu vực này Aspose.Imaging.
public Region DeepClone()Returns
Aspose.Imaging.Region mà phương pháp này tạo ra.
Equals(đối tượng)
Kiểm tra xem các đối tượng có bình đẳng hay không.
public override bool Equals(object obj)Parameters
obj object
đối tượng khác.
Returns
Kết quả so sánh bình đẳng
Equals(Khu vực, đồ họa)
Kiểm tra xem Aspose.Imaging.Region đã được chỉ định có giống như khu vực này trên bề mặt vẽ cụ thể hay không.
public bool Equals(Region region, Graphics g)Parameters
region Region
Các Aspose.Imaging.Region để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bề mặt vẽ.
Returns
Đúng nếu nội bộ của khu vực là tương tự với nội bộ của khu vực này khi sự biến đổi liên quan đến thông số g’ được áp dụng; nếu không, giả.
Exceptions
g ‘or region’ is null.
Exclude(Vị trí)
Cập nhật Aspose.Imaging.Region này để chỉ chứa phần nội thất của nó mà không tách rời với cấu trúc được xác định Aspos.RectangleF.
public void Exclude(RectangleF rect)Parameters
rect RectangleF
Các cấu trúc Aspose.Imaging.RectangleF để loại trừ khỏi khu vực này.
Exclude(Rectangle)
Cập nhật Aspose.Imaging.Region này để chỉ chứa phần nội thất của nó mà không tách rời với cấu trúc được xác định Asposa.Imaging .Rectangle.
public void Exclude(Rectangle rect)Parameters
rect Rectangle
Các cấu trúc của Aspose.Imaging.Rectangle để loại trừ khỏi khu vực này.
Exclude(GraphicsPath)
Cập nhật Aspose.Imaging.Region này để chỉ chứa phần nội thất của nó mà không tách rời với Aspos.GraphicsPath được chỉ định.
public void Exclude(GraphicsPath path)Parameters
path GraphicsPath
Các Aspose.Imaging.GraphicsPath để loại trừ từ này Aspos.Imaging.Region.
Exceptions
path’ is null.
Exclude(Region)
Cập nhật Aspose.Imaging.Region này để chỉ chứa phần nội thất của nó mà không tách rời với được xác định Aspos.Immagings.region.
public void Exclude(Region region)Parameters
region Region
Các Aspose.Imaging.Region để loại trừ từ này Asposa.Imaging .region.
Exceptions
region’ is null.
GetHashCode()
Nhận mã hash của đối tượng hiện tại.
public override int GetHashCode()Returns
Mã hash
Intersect(Vị trí)
Cập nhật Aspose.Imaging.Region này cho bản thân của mình với cấu trúc được xác định của Asposa.Image.RectangleF.
public void Intersect(RectangleF rect)Parameters
rect RectangleF
Các cấu trúc Aspose.Imaging.RectangleF để kết nối với khu vực này.
Intersect(Rectangle)
Cập nhật Aspose.Imaging.Region này cho bản thân của mình với cấu trúc được xác định Asposa.Imaging .Rectangle.
public void Intersect(Rectangle rect)Parameters
rect Rectangle
Các cấu trúc Aspose.Imaging.Rectangle để kết nối với khu vực này.
Intersect(GraphicsPath)
Cập nhật Aspose.Imaging.Region này cho bản thân của mình với chính xác được xác định Aspos.Immagings.GraphicsPath.
public void Intersect(GraphicsPath path)Parameters
path GraphicsPath
Các Aspose.Imaging.GraphicsPath để kết nối với Aspos.Imaging.Region này.
Intersect(Region)
Cập nhật Aspose.Imaging.Region này đến khoảng cách của chính nó với được xác định Asposa.Immagingu.region.
public void Intersect(Region region)Parameters
region Region
Các Aspose.Imaging.Region để tách rời với điều này Asposa.Imaging .region.
IsEmpty(Graphics)
Kiểm tra xem khu vực này có nội thất trống rỗng trên bề mặt vẽ được chỉ định.
public bool IsEmpty(Graphics g)Parameters
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bề mặt vẽ.
Returns
đúng nếu nội bộ của Aspose.Imaging.Điểm này là trống khi chuyển đổi liên quan đến g’ được áp dụng; nếu không, giả.
Exceptions
g’ is null.
IsInfinite(Graphics)
Kiểm tra xem khu vực này có nội thất vô tận trên bề mặt vẽ được chỉ định.
public bool IsInfinite(Graphics g)Parameters
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bề mặt vẽ.
Returns
đúng nếu nội bộ của Aspose.Imaging.Điều này là vô hạn khi sự biến đổi liên quan đến g’ được áp dụng; nếu không, giả.
Exceptions
g’ is null.
IsVisible(Float , Float)
Kiểm tra xem điểm được chỉ định có chứa trong khu vực Aspose.Imaging.
public bool IsVisible(float x, float y)Parameters
x float
X-coordinate của điểm để kiểm tra.
y float
Y-koordinate của điểm để kiểm tra.
Returns
Đúng khi điểm được chỉ định được chứa trong Aspose.Imaging.Nhà; nếu không, giả.
IsVisible(Điểm)
Kiểm tra xem cấu trúc Aspose.Imaging.PointF được xác định có chứa trong khu vực này không.
public bool IsVisible(PointF point)Parameters
point PointF
cấu trúc Aspose.Imaging.PointF để kiểm tra.
Returns
đúng khi point’ được chứa trong Aspose.Imaging.Region; nếu không, giả.
IsVisible(float, float, đồ họa)
Kiểm tra xem điểm được chỉ định có chứa trong Aspose.Imaging.Region này khi thu thập bằng cách sử dụng Asposa.Immagin.Graphics cụ thể.
public bool IsVisible(float x, float y, Graphics g)Parameters
x float
X-coordinate của điểm để kiểm tra.
y float
Y-koordinate của điểm để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bối cảnh đồ họa.
Returns
Đúng khi điểm được chỉ định được chứa trong Aspose.Imaging.Nhà; nếu không, giả.
IsVisible(PointF, đồ họa)
Kiểm tra xem cấu trúc Aspose.Imaging.PointF cụ thể có chứa trong khu vực này khi được vẽ bằng cách sử dụng cấu hình Aspos.Graphics.
public bool IsVisible(PointF point, Graphics g)Parameters
point PointF
cấu trúc Aspose.Imaging.PointF để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bối cảnh đồ họa.
Returns
đúng khi point’ được chứa trong Aspose.Imaging.Region; nếu không, giả.
IsVisible(Hải quân, Hải quân, Hải quân, Hải quân)
Kiểm tra xem bất kỳ phần nào của góc thẳng được chỉ định có chứa trong khu vực này Aspose.Imaging.
public bool IsVisible(float x, float y, float width, float height)Parameters
x float
X-coordinate của góc trên bên trái của góc thẳng để kiểm tra.
y float
Sự phối hợp y của góc trên bên trái của góc thẳng để kiểm tra.
width float
Chiều rộng của đường thẳng để kiểm tra.
height float
Độ cao của góc thẳng để kiểm tra.
Returns
đúng khi bất kỳ phần nào của góc thẳng được chỉ định được chứa trong đối tượng Aspose.Imaging.Nga này; nếu không, giả.
IsVisible(Vị trí)
Kiểm tra xem có bất kỳ phần nào của cấu trúc Aspose.Imaging.RectangleF được xác định có chứa trong khu vực này.
public bool IsVisible(RectangleF rect)Parameters
rect RectangleF
Cơ cấu Aspose.Imaging.RectangleF để kiểm tra.
Returns
đúng khi bất kỳ phần nào của rect’ được chứa trong Aspose.Imaging.Region này; nếu không, giả.
IsVisible(float, float, float, float, đồ họa)
Kiểm tra xem bất kỳ phần nào của góc thẳng được chỉ định có chứa trong Aspose.Imaging.Region này khi thu thập bằng cách sử dụng Asposa.Immagin.Graphics cụ thể.
public bool IsVisible(float x, float y, float width, float height, Graphics g)Parameters
x float
X-coordinate của góc trên bên trái của góc thẳng để kiểm tra.
y float
Sự phối hợp y của góc trên bên trái của góc thẳng để kiểm tra.
width float
Chiều rộng của đường thẳng để kiểm tra.
height float
Độ cao của góc thẳng để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bối cảnh đồ họa.
Returns
đúng khi bất kỳ phần nào của góc thẳng cụ thể được chứa trong khu vực này Aspose.Imaging.Vùng; nếu không, giả.
IsVisible(RectangleF, đồ họa)
Kiểm tra xem bất kỳ phần nào của cấu trúc Aspose.Imaging.RectangleF cụ thể có chứa trong khu vực này khi được thu thập bằng cách sử dụng Asposa.Imaging.Graphics.
public bool IsVisible(RectangleF rect, Graphics g)Parameters
rect RectangleF
Cơ cấu Aspose.Imaging.RectangleF để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bối cảnh đồ họa.
Returns
đúng khi rect’ được chứa trong Aspose.Imaging.Region; nếu không, giả.
IsVisible(int, int, đồ họa)
Kiểm tra xem điểm được chỉ định có chứa trong đối tượng Aspose.Imaging.Region này khi thu thập bằng cách sử dụng vật thể Asposa.Graphics cụ thể.
public bool IsVisible(int x, int y, Graphics g)Parameters
x int
X-coordinate của điểm để kiểm tra.
y int
Y-koordinate của điểm để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bối cảnh đồ họa.
Returns
đúng khi điểm được chỉ định được chứa trong Aspose.Imaging.Nhà; nếu không, giả.
IsVisible(Point)
Kiểm tra xem cấu trúc của Aspose.Imaging.Point được xác định có chứa trong khu vực này.
public bool IsVisible(Point point)Parameters
point Point
Các cấu trúc Aspose.Imaging.Point để kiểm tra.
Returns
đúng khi point’ được chứa trong Aspose.Imaging.Region; nếu không, giả.
IsVisible(điểm, đồ họa)
Kiểm tra xem cấu trúc Aspose.Imaging.Point được xác định có chứa trong khu vực này khi được vẽ bằng cách sử dụng cấu hình Asposa.Image.Graphics cụ thể.
public bool IsVisible(Point point, Graphics g)Parameters
point Point
Các cấu trúc Aspose.Imaging.Point để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bối cảnh đồ họa.
Returns
đúng khi point’ được chứa trong Aspose.Imaging.Region; nếu không, giả.
IsVisible(int, int, int, int, int)
Kiểm tra xem bất kỳ phần nào của góc thẳng được chỉ định có chứa trong khu vực này Aspose.Imaging.
public bool IsVisible(int x, int y, int width, int height)Parameters
x int
X-coordinate của góc trên bên trái của góc thẳng để kiểm tra.
y int
Sự phối hợp y của góc trên bên trái của góc thẳng để kiểm tra.
width int
Chiều rộng của đường thẳng để kiểm tra.
height int
Độ cao của góc thẳng để kiểm tra.
Returns
đúng khi bất kỳ phần nào của góc thẳng cụ thể được chứa trong khu vực này Aspose.Imaging.Vùng; nếu không, giả.
IsVisible(Rectangle)
Kiểm tra xem có bất kỳ phần nào của cấu trúc Aspose.Imaging.Rectangle được xác định có chứa trong khu vực này.
public bool IsVisible(Rectangle rect)Parameters
rect Rectangle
Aspose.Imaging.Rectangle cấu trúc để kiểm tra.
Returns
Phương pháp này trở lại đúng khi bất kỳ phần nào của rect’ được chứa trong Aspose.Imaging.Region; nếu không, giả.
IsVisible(int, int, int, int, đồ họa)
Kiểm tra xem bất kỳ phần nào của góc thẳng được chỉ định có chứa trong Aspose.Imaging.Region này khi thu thập bằng cách sử dụng Asposa.Immagin.Graphics cụ thể.
public bool IsVisible(int x, int y, int width, int height, Graphics g)Parameters
x int
X-coordinate của góc trên bên trái của góc thẳng để kiểm tra.
y int
Sự phối hợp y của góc trên bên trái của góc thẳng để kiểm tra.
width int
Chiều rộng của đường thẳng để kiểm tra.
height int
Độ cao của góc thẳng để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bối cảnh đồ họa.
Returns
đúng khi bất kỳ phần nào của góc thẳng cụ thể được chứa trong khu vực này Aspose.Imaging.Vùng; nếu không, giả.
IsVisible(Màn hình, Graphics)
Kiểm tra xem có bất kỳ phần nào của cấu trúc Aspose.Imaging.Rectangle cụ thể được chứa trong khu vực này khi được thu thập bằng cách sử dụng thiết bị Asposa.Imaging .Graphics.
public bool IsVisible(Rectangle rect, Graphics g)Parameters
rect Rectangle
Aspose.Imaging.Rectangle cấu trúc để kiểm tra.
g Graphics
A Aspose.Imaging.Graphics đại diện cho một bối cảnh đồ họa.
Returns
đúng khi bất kỳ phần nào của rect’ được chứa trong Aspose.Imaging.Region này; nếu không, giả.
MakeEmpty()
Bắt đầu Aspose.Imaging.Điều này đến một nội thất trống rỗng.
public void MakeEmpty()MakeInfinite()
Initializes this Aspose.Imaging.Region object to an infinite interior. - Khu vực đối mặt với một nội thất vô tận.
public void MakeInfinite()Transform(Matrix)
Chuyển đổi Aspose.Imaging.Region này bằng cách xác định Aspos.Imaging .Matrix.
public void Transform(Matrix matrix)Parameters
matrix Matrix
Các Aspose.Imaging.Matrix bằng cách đó để biến đổi này Asposa.Imaging.Region.
Exceptions
matrix’ is null.
Translate(Float , Float)
Tùy chỉnh các tọa độ của khu vực này Aspose.Imaging.Nhà với số lượng được chỉ định.
public void Translate(float dx, float dy)Parameters
dx float
Số tiền để bồi thường này Aspose.Imaging.Thành phố ngang.
dy float
Số tiền để bồi thường này Aspose.Imaging.Thành phố theo chiều dọc.
Translate(int, int)
Tùy chỉnh các tọa độ của khu vực này Aspose.Imaging.Nhà với số lượng được chỉ định.
public void Translate(int dx, int dy)Parameters
dx int
Số tiền để bồi thường này Aspose.Imaging.Thành phố ngang.
dy int
Số tiền để bồi thường này Aspose.Imaging.Thành phố theo chiều dọc.
Union(Vị trí)
Cập nhật Aspose.Imaging.Region này cho sự kết hợp của chính nó và cấu trúc được xác định của Aspos.RectangleF.
public void Union(RectangleF rect)Parameters
rect RectangleF
Các cấu trúc Aspose.Imaging.RectangleF để kết nối với khu vực này.
Union(Rectangle)
Cập nhật Aspose.Imaging.Region này cho sự kết hợp của chính nó và cấu trúc Asposa.Imaging-Rectangle được chỉ định.
public void Union(Rectangle rect)Parameters
rect Rectangle
Các cấu trúc Aspose.Imaging.Rectangle để kết nối với khu vực này.
Union(GraphicsPath)
Cập nhật điều này Aspose.Imaging.Region cho sự kết hợp của chính nó và được xác định Aspos.Immagings.GraphicsPath.
public void Union(GraphicsPath path)Parameters
path GraphicsPath
Các Aspose.Imaging.GraphicsPath để kết hợp với Asposa.Imaging .Region này.
Exceptions
path’ is null.
Union(Region)
Cập nhật Aspose.Imaging.Region này cho liên minh của chính nó và các khu vực được xác định Asposa.Immagingu.region.
public void Union(Region region)Parameters
region Region
Các Aspose.Imaging.Region để kết hợp với này Asposa.Image.region.
Exceptions
region’ is null.
Xor(Vị trí)
Cập nhật Aspose.Imaging.Region này cho liên minh minus khoảng trống của chính nó với cấu trúc được xác định Aspos.RectangleF.
public void Xor(RectangleF rect)Parameters
rect RectangleF
Các cấu trúc của Aspose.Imaging.RectangleF để xor với điều này.
Xor(Rectangle)
Cập nhật Aspose.Imaging.Region này cho liên minh minus sự tách rời của chính nó với cấu trúc được xác định của Aspos.Image.Rectangle.
public void Xor(Rectangle rect)Parameters
rect Rectangle
Các cấu trúc của Aspose.Imaging.Rectangle để xor với điều này Aspos.Imaging.Region.
Xor(GraphicsPath)
Cập nhật điều này Aspose.Imaging.Region cho liên minh minus sự tách rời của chính nó với được xác định Aspos.Immagings.GraphicsPath.
public void Xor(GraphicsPath path)Parameters
path GraphicsPath
Các Aspose.Imaging.GraphicsPath để xor với này Aspos.Imaging.Region.
Exceptions
path’ is null.
Xor(Region)
Cập nhật Aspose.Imaging.Region này cho liên minh trừ khoảng cách của chính nó với Asposa.Immagingu.region được chỉ định.
public void Xor(Region region)Parameters
region Region
Các Aspose.Imaging.Region để xor với Asposa.Imaging .Regione này.
Exceptions
region’ is null.