Rectangle

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

NameTypZugriffBeschreibung
bottom``Lesen/SchreibenLiest oder setzt die y-Koordinate der unteren Kante dieses Rechtecks.
is_empty``LesenLiest einen Wert, der angibt, ob dieses Rechteck keine Position oder Größe hat.
left``Lesen/SchreibenLiest oder setzt die x-Koordinate der linken Kante dieses Rechtecks.
right``Lesen/SchreibenLiest oder setzt die x-Koordinate der rechten Kante dieses Rechtecks.
top``Lesen/SchreibenErmittelt oder legt die y-Koordinate der oberen Kante dieses Rechtecks fest.
location``Lesen/SchreibenErmittelt oder legt die Koordinaten der oberen linken Ecke dieses Rechtecks fest.
size``Lesen/SchreibenErmittelt oder legt die Größe dieses Rechtecks fest.
x``LesenLiest das x.
y``LesenGibt das y zurück.
width``LesenLiefert die Breite.
height``LesenGibt die Höhe zurück.

Methoden

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

Siehe auch

 Deutsch