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-координату верхнего края этого Rectangle. |
location | `` | Чтение/запись | Получает или задает координаты верхнего левого угла этого Rectangle. |
size | `` | Чтение/запись | Получает или задает размер этого Rectangle. |
x | `` | Чтение | Получает x. |
y | `` | Чтение | Получает y. |
width | `` | Чтение | Получает ширину. |
height | `` | Чтение | Получает высоту. |
Методы
| Подпись | Описание: |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, ширина, высота) в этом экземпляре 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, усекaя координаты и размеры. |
inflate_rect(rectangle, x, y) | Создаёт и возвращает расширенную копию указанного прямоугольника. |
intersect_rect(a, b) | Возвращает прямоугольник, представляющий пересечение двух прямоугольников. |
union_rect(a, b) | Возвращает прямоугольник, содержащий объединение двух прямоугольников. |
contains() | Определяет, находится ли указанная точка или прямоугольник внутри этого прямоугольника. |
inflate() | Увеличивает размер этого прямоугольника на указанные величины или размеры. |
intersect(rectangle) | Заменяет этот прямоугольник его пересечением с указанным прямоугольником. |
intersects_with(rectangle) | Определяет, пересекается ли этот прямоугольник с указанным прямоугольником. |
normalize() | Нормализует этот прямоугольник так, чтобы ширина и высота были неотрицательными. |
offset() | Перемещает этот прямоугольник на указанную точку или смещения. |