Rectangle

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()Переміщує цей прямокутник за вказаною точкою або зсувами.

Дивіться також

 Українська