Class Region

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 Region

Inheritance

object Region

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

Region

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

bool

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

bool

Đú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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

GetHashCode()

Nhận mã hash của đối tượng hiện tại.

public override int GetHashCode()

Returns

int

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

bool

đú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

ArgumentNullException

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

bool

đú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

ArgumentNullException

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

bool

Đú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

bool

đú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

bool

Đú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

bool

đú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

bool

đú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

bool

đú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

bool

đú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

bool

đú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

bool

đú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

bool

đú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

bool

đú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

bool

đú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

bool

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

bool

đú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

bool

đú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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

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

ArgumentNullException

region’ is null.

 Tiếng Việt