Rectangle

Rectangle

Übersicht

Rectangle ist eine Struktur in Aspose.Psd FOSS für .NET. Erbt von: IEquatable<Rectangle>.

Speichert ein Set von vier Ganzzahlen, das die Lage und Größe eines Rechtecks darstellt.

Diese Struktur deklariert 24 Methoden für Rechteck-Objekte in .NET-Programmen. Verfügbare Methoden umfassen: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle und 4 zusätzliche Methoden. Öffentliche Mitglieder sind für jede .NET-Anwendung nach Installation des Aspose.Psd FOSS für das .NET-Paket zugänglich. Eigenschaften: Bottom, Empty, Height, IsEmpty, Left, Location und 6 weitere.

Eigenschaften

NameTypZugriffBeschreibung
XintLesen/SchreibenLiest oder setzt die x-Koordinate der oberen linken Ecke dieses Rechtecks.
YintLesen/SchreibenLiest oder setzt die y-Koordinate der oberen linken Ecke dieses Rechtecks.
WidthintLesen/SchreibenGibt die Breite dieses Rechtecks zurück oder legt sie fest.
HeightintLesen/SchreibenRuft die Höhe diesesRectangleab oder legt sie fest.
BottomintLesen/SchreibenRuft die y-Koordinate der unteren Kante dieses Rechtecks ab oder setzt sie.
IsEmptyboolLesenRuft einen Wert ab, der angibt, ob dieses Rechteck weder Position noch Größe besitzt.
LeftintLesen/SchreibenLiest oder setzt die x-Koordinate der linken Kante dieses Rechtecks.
LocationPointLesen/SchreibenLiest oder setzt die Koordinaten der oberen linken Ecke dieses Rechtecks.
RightintLesen/SchreibenLiest oder setzt die x-Koordinate der rechten Kante dieses Rechtecks.
SizeSizeLesen/SchreibenRuft die Größe dieses Rechtecks ab oder legt sie fest.
TopintLesen/SchreibenRuft die y-Koordinate der oberen Kante dieses Rechtecks ab oder legt sie fest.
EmptyRectangleLesenStellt eine Rechteck-Struktur dar, deren Eigenschaften nicht initialisiert sind.

Methoden

SignaturBeschreibung
Rectangle(location: Point, size: Size)Initialisiert eine neue Instanz der Rectangle-Struktur mit der angegebenen Position und Größe.
Rectangle(x: int, y: int, width: int, height: int)Initialisiert eine neue Instanz der Rectangle-Struktur mit den angegebenen Koordinaten.
Ceiling(value: RectangleF)Konvertiert eine RectangleF-Struktur in eine Rectangle-Struktur, indem die Koordinaten und die Größe aufgerundet werden.
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int)Erstellt ein Rechteck aus Kantenkoordinaten.
FromPoints(point1: Point, point2: Point)Erzeugt ein Rechteck, das die angegebenen Punkte umfasst.
Inflate(rectangle: Rectangle, x: int, y: int)Erzeugt und gibt eine vergrößerte Kopie des angegebenen Rechtecks zurück.
Intersect(a: Rectangle, b: Rectangle)Gibt ein Rechteck zurück, das die Schnittmenge zweier Rechtecke darstellt.
Round(value: RectangleF)Konvertiert eine RectangleF-Struktur in eine Rectangle-Struktur, indem die Koordinaten und die Größe gerundet werden.
Truncate(value: RectangleF)Konvertiert eine RectangleF-Struktur in eine Rectangle-Struktur, indem die Koordinaten und die Größe abgeschnitten werden.
Union(a: Rectangle, b: Rectangle)Gibt ein Rechteck zurück, das die Vereinigung zweier Rechtecke enthält.
Contains(point: Point)Bestimmt, ob der angegebene Punkt innerhalb dieses Rectangle liegt.
Contains(rectangle: Rectangle)Bestimmt, ob die durch das angegebene Rectangle dargestellte rechteckige Region vollständig innerhalb dieses Rectangle liegt.
Contains(x: int, y: int)Bestimmt, ob der angegebene Punkt innerhalb dieses Rectangle liegt.
Equals(other: Rectangle)Bestimmt, ob das angegebene Rectangle diesem Rectangle gleich ist.
Equals(obj: object?)Bestimmt, ob das angegebene Objekt diesem Rechteck gleich ist.
GetHashCode()Gibt einen Hashcode für dieses Rechteck zurück.
Inflate(size: Size)Vergrößert dieses Rechteck um die angegebene Größe.
Inflate(width: int, height: int)Vergrößert dieses Rechteck um die angegebenen horizontalen und vertikalen Werte.
Intersect(rectangle: Rectangle)Ersetzt dieses Rechteck durch seine Schnittmenge mit dem angegebenen Rechteck.
IntersectsWith(rectangle: Rectangle)Bestimmt, ob dieses Rechteck das angegebene Rechteck überschneidet.
Normalize()Normalisiert dieses Rechteck, sodass Breite und Höhe nicht negativ sind.
Offset(point: Point)Verschiebt dieses Rechteck um den angegebenen Punkt.
Offset(x: int, y: int)Bewegt dieses Rechteck um die angegebenen horizontalen und vertikalen Beträge.
ToString()Gibt eine String-Darstellung dieses Rechtecks zurück.

Siehe auch

 Deutsch