Rectangle

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

NazwaTypDostępOpis
bottom``Odczyt/zapisPobiera lub ustawia współrzędną y dolnej krawędzi tego prostokąta.
is_empty``OdczytPobiera wartość wskazującą, czy ten prostokąt nie ma położenia ani rozmiaru.
left``Odczyt/zapisPobiera lub ustawia współrzędną x lewej krawędzi tego prostokąta.
right``Odczyt/zapisPobiera lub ustawia współrzędną x prawej krawędzi tego prostokąta.
top``Odczyt/zapisPobiera lub ustawia współrzędną y górnej krawędzi tego prostokąta.
location``Odczyt/zapisPobiera lub ustawia współrzędne lewego górnego rogu tego prostokąta.
size``Odczyt/zapisPobiera lub ustawia rozmiar tego Rectangle.
x``OdczytPobiera x.
y``OdczytPobiera y.
width``OdczytPobiera szerokość.
height``OdczytPobiera wysokość.

Metody

SygnaturaOpis
__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.

Zobacz także

 Polski