Rectangle
Tổng quan
Lớp Rectangle là một lớp trong phần mềm mã nguồn mở Aspose.Psd dành cho Python.
Lưu trữ một tập hợp bốn số nguyên biểu thị vị trí và kích thước của một hình chữ nhật.
Lớp này khai báo 18 phương thức cho các đối tượng Rectangle trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect, và 6 phương thức bổ sung. Các thành viên công cộng có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Psd FOSS cho Python. Thuộc tính: bottom, height, is_empty, left, location, right, và 5 thuộc tính khác.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
bottom | `` | Đọc/Ghi | Lấy hoặc đặt tọa độ y của cạnh dưới của hình chữ nhật này. |
is_empty | `` | Đọc | Lấy giá trị cho biết hình chữ nhật này không có vị trí hoặc kích thước. |
left | `` | Đọc/Ghi | Lấy hoặc đặt tọa độ x của cạnh trái của hình chữ nhật này. |
right | `` | Đọc/Ghi | Lấy hoặc đặt tọa độ x của cạnh phải của hình chữ nhật này. |
top | `` | Đọc/Ghi | Lấy hoặc đặt tọa độ y của cạnh trên của hình chữ nhật này. |
location | `` | Đọc/Ghi | Lấy hoặc đặt tọa độ của góc trên-trái của hình chữ nhật này. |
size | `` | Đọc/Ghi | Lấy hoặc đặt kích thước của Rectangle này. |
x | `` | Đọc | Lấy giá trị x. |
y | `` | Đọc | Lấy y. |
width | `` | Đọc | Lấy chiều rộng. |
height | `` | Đọc | Lấy chiều cao. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, width, height) trên đối tượng Rectangle này. |
empty() | Biểu thị 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. |
from_left_top_right_bottom(left, top, right, bottom) | Tạo một hình chữ nhật từ các tọa độ cạnh. |
from_ltrb(left, top, right, bottom) | Tạo một hình chữ nhật từ tọa độ cạnh để phân tích bản ghi PSD nội bộ. |
from_points(point1, point2) | Tạo một hình chữ nhật bao phủ các điểm được chỉ định. |
from_point_and_size(location: Point, size: Size) | Khởi tạo một thể hiện mới từ một Point và một Size. |
ceiling(value) | Chuyển đổi một cấu trúc RectangleF thành cấu trúc Rectangle bằng cách làm tròn lên các tọa độ và kích thước. |
round(value) | Chuyển đổi một cấu trúc RectangleF sang cấu trúc Rectangle bằng cách làm tròn các tọa độ và kích thước. |
truncate(value) | Chuyển đổi một cấu trúc RectangleF sang cấu trúc Rectangle bằng cách làm tròn xuống các tọa độ và kích thước. |
inflate_rect(rectangle, x, y) | Tạo và trả về một bản sao đã được mở rộng của hình chữ nhật đã chỉ định. |
intersect_rect(a, b) | Trả về một hình chữ nhật đại diện cho giao điểm của hai hình chữ nhật. |
union_rect(a, b) | Trả về một hình chữ nhật chứa hợp của hai hình chữ nhật. |
contains() | Xác định xem điểm hoặc hình chữ nhật được chỉ định có nằm trong Rectangle này hay không. |
inflate() | Mở rộng hình chữ nhật này theo kích thước hoặc các chiều đã chỉ định. |
intersect(rectangle) | Thay thế hình chữ nhật này bằng phần giao của nó với hình chữ nhật đã chỉ định. |
intersects_with(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 hóa hình chữ nhật này sao cho chiều rộng và chiều cao không âm. |
offset() | Di chuyển hình chữ nhật này bằng điểm hoặc các độ dịch được chỉ định. |