Rectangle
Übersicht
Rectangle ist eine Klasse in Aspose.Psd FOSS für Python.
Speichert einen Satz von vier Ganzzahlen, die die Position und Größe eines Rechtecks darstellen.
Diese Klasse deklariert 18 Methoden für Rectangle-Objekte in Python-Programmen. Verfügbare Methoden umfassen: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect und 6 weitere Methoden. Öffentliche Mitglieder sind für jede Python-Anwendung nach der Installation des Aspose.Psd FOSS für Python-Pakets zugänglich. Eigenschaften: bottom, height, is_empty, left, location, right und 5 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
bottom | `` | Lesen/Schreiben | Liest oder setzt die y-Koordinate der unteren Kante dieses Rechtecks. |
is_empty | `` | Lesen | Liest einen Wert, der angibt, ob dieses Rechteck keine Position oder Größe hat. |
left | `` | Lesen/Schreiben | Liest oder setzt die x-Koordinate der linken Kante dieses Rechtecks. |
right | `` | Lesen/Schreiben | Liest oder setzt die x-Koordinate der rechten Kante dieses Rechtecks. |
top | `` | Lesen/Schreiben | Ermittelt oder legt die y-Koordinate der oberen Kante dieses Rechtecks fest. |
location | `` | Lesen/Schreiben | Ermittelt oder legt die Koordinaten der oberen linken Ecke dieses Rechtecks fest. |
size | `` | Lesen/Schreiben | Ermittelt oder legt die Größe dieses Rechtecks fest. |
x | `` | Lesen | Liest das x. |
y | `` | Lesen | Gibt das y zurück. |
width | `` | Lesen | Liefert die Breite. |
height | `` | Lesen | Gibt die Höhe zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, Breite, Höhe) bei dieser Rectangle-Instanz. |
empty() | Stellt eine Rectangle-Struktur dar, deren Eigenschaften nicht initialisiert sind. |
from_left_top_right_bottom(left, top, right, bottom) | Erstellt ein Rechteck aus den Kantenkoordinaten. |
from_ltrb(left, top, right, bottom) | Erstellt ein Rechteck aus den Randkoordinaten für die interne PSD-Datensatz-Analyse. |
from_points(point1, point2) | Erstellt ein Rechteck, das die angegebenen Punkte umfasst. |
from_point_and_size(location: Point, size: Size) | Initialisiert eine neue Instanz aus einem Point und einer Size. |
ceiling(value) | Konvertiert eine RectangleF-Struktur in eine Rectangle-Struktur, indem die Koordinaten und die Größe aufgerundet werden. |
round(value) | Konvertiert eine RectangleF-Struktur in eine Rectangle-Struktur, indem die Koordinaten und die Größe gerundet werden. |
truncate(value) | Konvertiert eine RectangleF-Struktur in eine Rectangle-Struktur, indem die Koordinaten und die Größe abgeschnitten werden. |
inflate_rect(rectangle, x, y) | Erstellt und gibt eine vergrößerte Kopie des angegebenen Rectangles zurück. |
intersect_rect(a, b) | Gibt ein Rectangle zurück, das die Schnittmenge von zwei Rectangles darstellt. |
union_rect(a, b) | Gibt ein Rechteck zurück, das die Vereinigung zweier Rechtecke enthält. |
contains() | Bestimmt, ob der angegebene Punkt oder das Rechteck innerhalb dieses Rectangle enthalten ist. |
inflate() | Vergrößert dieses Rectangle um die angegebene Größe oder die angegebenen Abmessungen. |
intersect(rectangle) | Ersetzt dieses Rectangle durch seine Schnittmenge mit dem angegebenen Rectangle. |
intersects_with(rectangle) | Bestimmt, ob dieses Rechteck mit dem angegebenen Rechteck überschneidet. |
normalize() | Normalisiert dieses Rechteck, sodass Breite und Höhe nicht negativ sind. |
offset() | Verschiebt dieses Rechteck um den angegebenen Punkt oder die Offsets. |