Rectangle

Rectangle

Tổng quan

Rectangle là một struct trong Aspose.Psd FOSS cho .NET. Kế thừa từ: IEquatable<Rectangle>.

Lưu trữ một tập hợp bốn số nguyên đại diện cho vị trí và kích thước của một hình chữ nhật.

Cấu trúc này khai báo 24 phương thức cho các đối tượng Rectangle trong các chương trình .NET. Các phương thức khả dụng bao gồm: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle, và 4 phương thức bổ sung. Các thành viên công khai có thể truy cập bởi bất kỳ ứng dụng .NET nào sau khi cài đặt gói Aspose.Psd FOSS cho .NET. Thuộc tính: Bottom, Empty, Height, IsEmpty, Left, Location, và còn 6 nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
XintĐọc/GhiLấy hoặc đặt tọa độ x của góc trên-trái của Rectangle này.
YintĐọc/GhiLấy hoặc đặt tọa độ y của góc trên-trái của Rectangle này.
WidthintĐọc/GhiLấy hoặc đặt width của Rectangle này.
HeightintĐọc/GhiLấy hoặc đặt chiều cao của Rectangle này.
BottomintĐọc/GhiLấy hoặc đặt tọa độ y của cạnh đáy của Rectangle này.
IsEmptyboolĐọcLấy giá trị chỉ ra liệu Rectangle này không có vị trí hoặc kích thước.
LeftintĐọc/GhiLấy hoặc đặt tọa độ x của cạnh trái của hình chữ nhật này.
LocationPointĐọc/GhiLấy hoặc đặt tọa độ của góc trên-trái của hình chữ nhật này.
RightintĐọc/GhiLấy hoặc đặt tọa độ x của cạnh phải của hình chữ nhật này.
SizeSizeĐọc/GhiLấy hoặc đặt kích thước của Rectangle này.
TopintĐọc/GhiLấy hoặc đặt tọa độ y của cạnh trên của hình chữ nhật này.
EmptyRectangleĐọcBiểu diễn một cấu trúc Rectangle với các thuộc tính của nó chưa được khởi tạo.

Phương thức

Chữ kýMô tả
Rectangle(location: Point, size: Size)Khởi tạo một thực thể mới của cấu trúc Rectangle với vị trí và kích thước đã chỉ định.
Rectangle(x: int, y: int, width: int, height: int)Khởi tạo một thực thể mới của cấu trúc Rectangle với các tọa độ đã chỉ định.
Ceiling(value: RectangleF)Chuyển đổi một cấu trúc RectangleF sang cấu trúc Rectangle bằng cách làm tròn lên các tọa độ và kích thước.
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int)Tạo một hình chữ nhật từ các tọa độ cạnh.
FromPoints(point1: Point, point2: Point)Tạo một hình chữ nhật bao phủ các điểm đã chỉ định.
Inflate(rectangle: Rectangle, x: int, y: int)Tạo và trả về một bản sao đã mở rộng của hình chữ nhật đã chỉ định.
Intersect(a: Rectangle, b: Rectangle)Trả về một hình chữ nhật đại diện cho giao nhau của hai hình chữ nhật.
Round(value: RectangleF)Chuyển đổi một cấu trúc RectangleF sang cấu trúc Rectangle bằng cách làm tròn tọa độ và kích thước.
Truncate(value: RectangleF)Chuyển đổi một cấu trúc RectangleF sang cấu trúc Rectangle bằng cách cắt bỏ phần thập phân của các tọa độ và kích thước.
Union(a: Rectangle, b: Rectangle)Trả về một rectangle chứa hợp của hai rectangle.
Contains(point: Point)Xác định liệu điểm được chỉ định có nằm trong Rectangle này hay không.
Contains(rectangle: Rectangle)Xác định liệu vùng hình chữ nhật được đại diện bởi rectangle được chỉ định có hoàn toàn nằm trong Rectangle này hay không.
Contains(x: int, y: int)Xác định liệu điểm được chỉ định có nằm trong Rectangle này hay không.
Equals(other: Rectangle)Xác định xem hình chữ nhật được chỉ định có bằng với hình chữ nhật này hay không.
Equals(obj: object?)Xác định xem đối tượng được chỉ định có bằng với hình chữ nhật này hay không.
GetHashCode()Trả về mã băm cho hình chữ nhật này.
Inflate(size: Size)Mở rộng hình chữ nhật này theo kích thước đã chỉ định.
Inflate(width: int, height: int)Mở rộng hình chữ nhật này theo các khoảng cách ngang và dọc được chỉ định.
Intersect(rectangle: Rectangle)Thay thế hình chữ nhật này bằng giao điểm của nó với hình chữ nhật được chỉ định.
IntersectsWith(rectangle: Rectangle)Xác định xem hình chữ nhật này có giao nhau với hình chữ nhật được chỉ định hay không.
Normalize()Chuẩn hoá hình chữ nhật này sao cho chiều rộng và chiều cao không âm.
Offset(point: Point)Di chuyển hình chữ nhật này theo điểm được chỉ định.
Offset(x: int, y: int)Di chuyển hình chữ nhật này theo các lượng ngang và dọc được chỉ định.
ToString()Trả về một biểu diễn dạng chuỗi của hình chữ nhật này.

Xem thêm

 Tiếng Việt