Rectangle
Огляд
Rectangle — це клас у Aspose.Psd FOSS для Python.
Зберігає набір чотирьох цілих чисел, які представляють розташування та розмір прямокутника.
Цей клас оголошує 18 методів для об’єктів Rectangle у програмах Python. Доступні методи включають: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect та 6 додаткових методів. Публічні члени доступні будь-якій Python-застосунку після встановлення пакету Aspose.Psd FOSS для Python. Властивості: bottom, height, is_empty, left, location, right та ще 5.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
bottom | `` | Читання/Запис | Отримує або задає y-координату нижнього краю цього прямокутника. |
is_empty | `` | Читання | Отримує значення, яке вказує, чи цей прямокутник не має розташування або розмірів. |
left | `` | Читання/Запис | Отримує або задає x-координату лівого краю цього прямокутника. |
right | `` | Читання/Запис | Отримує або задає x-координату правого краю цього прямокутника. |
top | `` | Читання/Запис | Отримує або встановлює координату y верхньої межі цього прямокутника. |
location | `` | Читання/Запис | Отримує або встановлює координати верхнього лівого кута цього прямокутника. |
size | `` | Читання/Запис | Отримує або задає розмір цього Rectangle. |
x | `` | Читання | Отримує x. |
y | `` | Читання | Отримує y. |
width | `` | Читання | Отримує ширину. |
height | `` | Читання | Отримує висоту. |
Методи
| Сигнатура | Опис |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, width, height) у цьому екземплярі Rectangle. |
empty() | Представляє структуру Rectangle, у якої властивості залишені неініціалізованими. |
from_left_top_right_bottom(left, top, right, bottom) | Створює прямокутник за координатами країв. |
from_ltrb(left, top, right, bottom) | Створює прямокутник за координатами країв для внутрішнього розбору записів PSD. |
from_points(point1, point2) | Створює прямокутник, що охоплює вказані точки. |
from_point_and_size(location: Point, size: Size) | Ініціалізує новий екземпляр з Point і Size. |
ceiling(value) | Перетворює структуру RectangleF у структуру Rectangle, округляючи координати та розмір вгору. |
round(value) | Перетворює структуру RectangleF у структуру Rectangle, округляючи координати та розмір. |
truncate(value) | Перетворює структуру RectangleF у структуру Rectangle, обрізаючи координати та розмір. |
inflate_rect(rectangle, x, y) | Створює та повертає розширену копію вказаного прямокутника. |
intersect_rect(a, b) | Повертає прямокутник, що представляє перетин двох прямокутників. |
union_rect(a, b) | Повертає прямокутник, що містить об’єднання двох прямокутників. |
contains() | Визначає, чи вказана точка або прямокутник міститься в цьому Rectangle. |
inflate() | Збільшує цей rectangle на вказаний розмір або розміри. |
intersect(rectangle) | Замінює цей rectangle на його перетин із вказаним rectangle. |
intersects_with(rectangle) | Визначає, чи цей rectangle перетинається з вказаним rectangle. |
normalize() | Нормалізує цей прямокутник так, щоб ширина та висота були невід’ємними. |
offset() | Переміщує цей прямокутник за вказаною точкою або зсувами. |