Struct Rectangle

Struct Rectangle

Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)

Nó lưu trữ một bộ bốn toàn thể đại diện cho vị trí và kích thước của một góc thẳng.

public struct Rectangle

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

Rectangle(int, int, int, int, int)

Bắt đầu một ví dụ mới của cấu trúc Aspose.Imaging.Rectangle với vị trí và kích thước được chỉ định.

public Rectangle(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.

y int

Y-coordinate của góc trên bên trái của góc thẳng.

width int

Chiều rộng của đường thẳng.

height int

Độ cao của đường thẳng.

Rectangle(điểm, kích thước)

Bắt đầu một ví dụ mới của cấu trúc Aspose.Imaging.Rectangle với vị trí và kích thước được chỉ định.

public Rectangle(Point location, Size size)

Parameters

location Point

Một Aspose.Imaging.Point đại diện cho góc trên bên trái của khu vực thẳng.

size Size

A Aspose.Imaging.Size đại diện cho chiều rộng và chiều cao của khu vực thẳng.

Properties

Bottom

Nhận hoặc đặt sự phối hợp y là tổng số của Aspose.Imaging.Rectangle.Y và __ WL16_.Rectangles.High thuộc tính giá trị của cấu trúc này.

public int Bottom { get; set; }

Giá trị bất động sản

int

Empty

Nó nhận được một ví dụ mới của cấu trúc Aspose.Imaging.Rectangle mà có các giá trị W L17.Rectangles.X, _ W L 17_, Rectangel.Y, __ WL 17__, Rectange.Width và _ www.wl 17 _.rectanga.Height được thiết lập đến zero.

public static Rectangle Empty { get; }

Giá trị bất động sản

Rectangle

Height

Nhận hoặc đặt chiều cao của cấu trúc Aspose.Imaging.Rectangle này.

public int Height { get; set; }

Giá trị bất động sản

int

IsEmpty

Nó nhận được một giá trị chỉ ra liệu tất cả các thuộc tính số của Aspose.Imaging.Rectangle có giá thành 0 hay không.

[JsonIgnore]
public bool IsEmpty { get; }

Giá trị bất động sản

bool

Left

Nhận hoặc đặt sự phối hợp x của cạnh trái của cấu trúc Aspose.Imaging.Rectangle này.

public int Left { get; set; }

Giá trị bất động sản

int

Location

Nhận hoặc đặt các tọa độ của góc trên bên trái của cấu trúc Aspose.Imaging.Rectangle.

public Point Location { get; set; }

Giá trị bất động sản

Point

Right

Nhận hoặc đặt x-coordinate đó là số lượng của Aspose.Imaging.Rectangle.X và __ www.wl17_.rectangel .Width giá trị thuộc tính của cấu trúc này __wll17 _.

public int Right { get; set; }

Giá trị bất động sản

int

Size

Nhận hoặc đặt kích thước của Aspose.Imaging.Rectangle này.

public Size Size { get; set; }

Giá trị bất động sản

Size

Top

Nhận hoặc đặt sự phối hợp y của cạnh trên của cấu trúc Aspose.Imaging.Rectangle này.

public int Top { get; set; }

Giá trị bất động sản

int

Width

Nhận hoặc đặt chiều rộng của cấu trúc Aspose.Imaging.Rectangle này.

public int Width { get; set; }

Giá trị bất động sản

int

X

Nhận hoặc đặt sự phối hợp x của góc trên bên trái của cấu trúc Aspose.Imaging.Rectangle này.

public int X { get; set; }

Giá trị bất động sản

int

Y

Nhận hoặc đặt sự phối hợp y của góc trên bên trái của cấu trúc Aspose.Imaging.Rectangle này.

public int Y { get; set; }

Giá trị bất động sản

int

Methods

Ceiling(Vị trí)

Chuyển đổi cấu trúc Aspose.Imaging.RectangleF được chỉ định thành một cấu hình W L 17.Tập bằng cách xoay các giá trị __ WL 17__ .RektanglaF sang các Giá trị tổng thể cao hơn tiếp theo.

public static Rectangle Ceiling(RectangleF value)

Parameters

value RectangleF

WL17_.RectangleF cấu trúc để được chuyển đổi.

Returns

Rectangle

Trở lại Aspose.Imaging.Rectangle.

Contains(int, int)

Nó xác định xem điểm được chỉ định có chứa trong cấu trúc Aspose.Imaging.Rectangle này hay không.

public bool Contains(int x, int y)

Parameters

x int

X-coordinate của điểm để kiểm tra.

y int

Y-koordinate của điểm để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu điểm được định nghĩa bởi x’ và <các code class=paramaf">y’ được chứa trong cấu trúc Aspose.Imaging.Rectangle này; nếu không thì giả.

Contains(Point)

Nó xác định xem điểm được chỉ định có chứa trong cấu trúc Aspose.Imaging.Rectangle này hay không.

public bool Contains(Point point)

Parameters

point Point

WL17_.Điểm để kiểm tra

Returns

bool

Phương pháp này trở lại đúng nếu điểm được đại diện bởi point’ được chứa trong cấu trúc Aspose.Imaging.Rectangle; nếu không thì giả.

Contains(Rectangle)

Nó xác định nếu khu vực thẳng thắn được đại diện bởi rect’ được chứa đầy đủ trong cấu trúc Aspose.Imaging.Rectangle này.

public bool Contains(Rectangle rect)

Parameters

rect Rectangle

Các Aspose.Imaging.Rectangle để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu khu vực thẳng thắn được đại diện bởi rect’ được chứa đầy đủ trong cấu trúc Aspose.Imaging.Rectangle; nếu không thì giả.

Equals(đối tượng)

Kiểm tra xem obj’ là một cấu trúc Aspose.Imaging.Rectangle với vị trí và kích cỡ tương tự của cấu hình __ WL16_.

public override bool Equals(object obj)

Parameters

obj object

Hệ thống.Object để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu obj’ là một cấu trúc Aspose.Imaging.Rectangle và của nó _ www.wl17_.rect ANGle.X, _ww.nxc.ng.Y, wll17 .mở rộng, và wls17.hở cao các thuộc tính tương đương với các tài sản tương ứng của cấu hình này _whl17.

FromLeftTopRightBottom(int, int, int, int, int)

Tạo một cấu trúc Aspose.Imaging.Rectangle với các vị trí cạnh được chỉ định.

public static Rectangle FromLeftTopRightBottom(int left, int top, int right, int bottom)

Parameters

left int

X-coordinate của góc trên bên trái của cấu trúc Aspose.Imaging.Rectangle.

top int

Cấu trúc y của góc trên bên trái của cấu trúc Aspose.Imaging.Rectangle.

right int

X-coordinate của góc dưới bên phải của cấu trúc Aspose.Imaging.Rectangle.

bottom int

Các y-tương thích của góc dưới bên phải của cấu trúc Aspose.Imaging.Rectangle.

Returns

Rectangle

Aspose.Imaging.Rectangle mới mà phương pháp này tạo ra.

FromPoints(điểm, điểm)

Tạo một Aspose.Imaging.Rectangle mới từ hai điểm được chỉ định. hai dọc của tạo ra W L17.Dọc sẽ tương đương với point1’ và <các code class=paran>point2'.

public static Rectangle FromPoints(Point point1, Point point2)

Parameters

point1 Point

Điểm Aspose.Imaging.Điểm đầu tiên cho góc thẳng mới.

point2 Point

Thứ hai Aspose.Imaging.Điểm cho góc thẳng mới.

Returns

Rectangle

Một mới được tạo Aspose.Imaging.Rectangle.

GetHashCode()

Quay lại mã hash cho cấu trúc Aspose.Imaging.Rectangle này.

public override int GetHashCode()

Returns

int

Một toàn bộ đại diện cho mã hash cho góc thẳng này.

Inflate(Độ bền, int, int)

Tạo và trả về một bản sao mọc của cấu trúc Aspose.Imaging.Rectangle được chỉ định.Mọc bằng số lượng cụ thể.Cấu trúc Wl17.Tự nhiên vẫn không thay đổi.

public static Rectangle Inflate(Rectangle rect, int x, int y)

Parameters

rect Rectangle

Các Aspose.Imaging.Rectangle để bắt đầu.Điều này không được sửa đổi.

x int

Số lượng để đổ vào Aspose.Imaging.Rectangle ngang.

y int

Số lượng để đổ vào Aspose.Imaging.Rectangle theo chiều dọc.

Returns

Rectangle

Tính năng nổi bật Aspose.Imaging.Rectangle

Inflate(int, int)

Tích lệ này Aspose.Imaging.Rectangle theo số lượng được chỉ định.

public void Inflate(int width, int height)

Parameters

width int

Số lượng để đổ vào Aspose.Imaging.Rectangle ngang.

height int

Số lượng để đổ vào Aspose.Imaging.Rectangle theo chiều dọc.

Inflate(Size)

Tích lệ này Aspose.Imaging.Rectangle theo số lượng được chỉ định.

public void Inflate(Size size)

Parameters

size Size

Số lượng để đổ vào góc thẳng này.

Intersect(Mũi tên, Rectangle)

Trở lại một cấu trúc Aspose.Imaging.Rectangle thứ ba đại diện cho sự giao diện của hai cấu hình Wl17 khác.Nếu không có sự Giao diện, một __ WL16__ trống sẽ trở lại.

public static Rectangle Intersect(Rectangle a, Rectangle b)

Parameters

a Rectangle

Một góc thẳng đầu tiên để intersect.

b Rectangle

Một đường thẳng thứ hai để intersect.

Returns

Rectangle

A Aspose.Imaging.Rectangle đại diện cho khoảng trống của a’ và <các code class=parama">b'.

Intersect(Rectangle)

Thay thế Aspose.Imaging.Rectangle với khoảng trống của chính nó và cụ thể W L17.

public void Intersect(Rectangle rect)

Parameters

rect Rectangle

Các Aspose.Imaging.Rectangle với đó để intersect.

IntersectsWith(Rectangle)

Tùy chọn xem góc thẳng này có liên quan đến rect".

public bool IntersectsWith(Rectangle rect)

Parameters

rect Rectangle

Tính thẳng để kiểm tra.

Returns

bool

Phương pháp này trở lại đúng nếu có bất kỳ giao diện, nếu không giả.

Normalize()

Nó bình thường hóa góc thẳng bằng cách làm cho nó rộng và chiều cao tích cực, để lại ít hơn phải và trên ít hơn dưới.

public void Normalize()

Offset(Point)

Điều chỉnh vị trí của góc thẳng này theo số lượng được chỉ định.

public void Offset(Point pos)

Parameters

pos Point

Số tiền để bồi thường vị trí.

Offset(int, int)

Điều chỉnh vị trí của góc thẳng này theo số lượng được chỉ định.

public void Offset(int x, int y)

Parameters

x int

Phân bón ngang.

y int

Tùy chọn vertical offset

Round(Vị trí)

Chuyển đổi Aspose.Imaging.RectangleF cụ thể sang một W L17.Rectangles bằng cách xoay các giá trị _V L 17 .RektanglaF đến các Giá trị toàn diện gần nhất.

public static Rectangle Round(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF để được chuyển đổi.

Returns

Rectangle

Một Aspose.Imaging.Rectangle mới.

ToString()

Chuyển đổi các thuộc tính của Aspose.Imaging.Rectangle này sang một dòng dễ đọc của con người.

public override string ToString()

Returns

string

Một dòng chứa vị trí, chiều rộng và chiều cao của cấu trúc Aspose.Imaging.Rectangle.

Truncate(Vị trí)

Chuyển đổi Aspose.Imaging.RectangleF cụ thể sang một Wl17.Tây bằng cách truncat các giá trị của __ WL 17__ .RektanglesF.

public static Rectangle Truncate(RectangleF value)

Parameters

value RectangleF

Aspose.Imaging.RectangleF để được chuyển đổi.

Returns

Rectangle

Một Aspose.Imaging.Rectangle mới.

Union(Mũi tên, Rectangle)

Nó nhận được một cấu trúc Aspose.Imaging.Rectangle có chứa sự kết hợp của hai cấu hình W L17.

public static Rectangle Union(Rectangle a, Rectangle b)

Parameters

a Rectangle

Lời bài hát: A First Rectangle To Union

b Rectangle

Một đường thẳng thứ hai cho liên minh.

Returns

Rectangle

Một WL17_.Rectangle cấu trúc kết nối sự kết hợp của hai _ WL16_.

Operators

Nhà điều hành =(Mũi tên, Rectangle)

Kiểm tra xem hai cấu trúc Aspose.Imaging.Rectangle có vị trí và kích thước giống nhau hay không.

public static bool operator ==(Rectangle left, Rectangle right)

Parameters

left Rectangle

WL17_.Rectangle cấu trúc nằm ở bên trái của nhà điều hành bình đẳng.

right Rectangle

Các cấu trúc Aspose.Imaging.Rectangle là ở quyền của nhà điều hành bình đẳng.

Returns

bool

Nhà điều hành này trở lại đúng nếu hai cấu trúc Aspose.Imaging.Rectangle có các thuộc tính tương đương với W L 17.Tổng thông tin.X, _ WL 17 _.Sự mở rộng.Y và _wL 17.

Nhà điều hành !=(Mũi tên, Rectangle)

Kiểm tra xem có hai cấu trúc Aspose.Imaging.Rectangle khác nhau trong vị trí hoặc kích cỡ.

public static bool operator !=(Rectangle left, Rectangle right)

Parameters

left Rectangle

WL17_.Rectangle cấu trúc nằm ở bên trái của nhà điều hành bất bình đẳng.

right Rectangle

WL17_.Rectangle cấu trúc mà là quyền của các nhà điều hành bất bình đẳng.

Returns

bool

Nhà điều hành này trở lại đúng nếu bất kỳ của các Aspose.Imaging.Rectangle.X, Wl17.Rectangles.Y, __ WL16_ .Reectangel.Width hoặc _www.rectange.Height properties of the two _wl15_2.Reektangel structures are unequal; otherwise false.

 Tiếng Việt