Rectangle
Przegląd
Rectangle jest klasą w Aspose.Psd FOSS dla Python.
Przechowuje zestaw czterech liczb całkowitych, które reprezentują położenie i rozmiar prostokąta.
Ta klasa deklaruje 18 metod dla obiektów Rectangle w programach Python. Dostępne metody to: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect oraz 6 dodatkowych metod. Członkowie publiczni są dostępni dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Psd FOSS dla Python. Właściwości: bottom, height, is_empty, left, location, right oraz 5 kolejnych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
bottom | `` | Odczyt/zapis | Pobiera lub ustawia współrzędną y dolnej krawędzi tego prostokąta. |
is_empty | `` | Odczyt | Pobiera wartość wskazującą, czy ten prostokąt nie ma położenia ani rozmiaru. |
left | `` | Odczyt/zapis | Pobiera lub ustawia współrzędną x lewej krawędzi tego prostokąta. |
right | `` | Odczyt/zapis | Pobiera lub ustawia współrzędną x prawej krawędzi tego prostokąta. |
top | `` | Odczyt/zapis | Pobiera lub ustawia współrzędną y górnej krawędzi tego prostokąta. |
location | `` | Odczyt/zapis | Pobiera lub ustawia współrzędne lewego górnego rogu tego prostokąta. |
size | `` | Odczyt/zapis | Pobiera lub ustawia rozmiar tego Rectangle. |
x | `` | Odczyt | Pobiera x. |
y | `` | Odczyt | Pobiera y. |
width | `` | Odczyt | Pobiera szerokość. |
height | `` | Odczyt | Pobiera wysokość. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, width, height) w tej instancji Rectangle. |
empty() | Reprezentuje strukturę Rectangle, której właściwości pozostają niezainicjowane. |
from_left_top_right_bottom(left, top, right, bottom) | Tworzy prostokąt z współrzędnych krawędzi. |
from_ltrb(left, top, right, bottom) | Tworzy prostokąt z współrzędnych krawędzi dla wewnętrznego parsowania rekordów PSD. |
from_points(point1, point2) | Tworzy prostokąt obejmujący określone punkty. |
from_point_and_size(location: Point, size: Size) | Inicjalizuje nową instancję z obiektu Point i Size. |
ceiling(value) | Konwertuje strukturę RectangleF na strukturę Rectangle, zaokrąglając w górę współrzędne i rozmiar. |
round(value) | Konwertuje strukturę RectangleF na strukturę Rectangle, zaokrąglając współrzędne i rozmiar. |
truncate(value) | Konwertuje strukturę RectangleF na strukturę Rectangle, obcinając współrzędne i rozmiar. |
inflate_rect(rectangle, x, y) | Tworzy i zwraca rozszerzoną kopię określonego prostokąta. |
intersect_rect(a, b) | Zwraca prostokąt reprezentujący przecięcie dwóch prostokątów. |
union_rect(a, b) | Zwraca prostokąt, który zawiera sumę dwóch prostokątów. |
contains() | Określa, czy określony punkt lub prostokąt znajduje się w tym Rectangle. |
inflate() | Rozciąga ten prostokąt o określony rozmiar lub wymiary. |
intersect(rectangle) | Zastępuje ten prostokąt jego przecięciem z określonym prostokątem. |
intersects_with(rectangle) | Określa, czy ten prostokąt przecina się z określonym prostokątem. |
normalize() | Normalizuje ten prostokąt, tak aby szerokość i wysokość były nieujemne. |
offset() | Przesuwa ten prostokąt o wskazany punkt lub przesunięcia. |