Rectangle
Rectangle class
Klasse repräsentiert Rechteck.
public sealed class Rectangle : ICloneable
Konstrukteure
Name | Beschreibung |
---|
Rectangle(double, double, double, double) | Konstruktor des Rechtecks. |
Eigenschaften
Name | Beschreibung |
---|
static Trivial { get; } | Initialisiert ein triviales Rechteck, dh ein Rechteck mit Nullposition und -größe. |
Height { get; } | Höhe des Rechtecks. |
IsEmpty { get; } | Überprüft, ob das Rechteck leer ist. |
IsPoint { get; } | Überprüft, ob das Rechteck ein Punkt ist, dh LLX ist gleich URX und LLY ist gleich URY. |
IsTrivial { get; } | Überprüft, ob das Rechteck trivial ist, dh Größe und Position Null hat. |
LLX { get; set; } | X-Koordinate der unteren linken Ecke. |
LLY { get; set; } | Y - Koordinate der unteren linken Ecke. |
URX { get; set; } | X - Koordinate der oberen rechten Ecke. |
URY { get; set; } | Y - Koordinate der oberen rechten Ecke. |
Width { get; } | Breite des Rechtecks. |
Methoden
Name | Beschreibung |
---|
static FromRect(Rectangle) | Initialisiert ein neues Rechteck aus einer gegebenen Instanz von System.Drawing.Rectangle. |
static Parse(string) | Versuchen Sie, den String zu parsen und daraus die rechteckigen Komponenten llx, lly, urx, ury zu extrahieren. |
Center() | Gibt cs-Koordinaten des Mittelpunkts des Rechtecks zurück. |
Clone() | Klont das Rectangle-Objekt. |
Contains(Point) | Bestimmt, ob der angegebene Punkt innerhalb des Rechtecks liegt. |
Equals(Rectangle) | Überprüfen Sie, ob Rechtecke gleich sind, dh dieselbe Position und Größe haben. |
Intersect(Rectangle) | Schneidet Rechtecke. |
IsIntersect(Rectangle) | Bestimmt, ob sich dieses Rechteck mit einem anderen Rechteck schneidet. |
Join(Rectangle) | Verbindet Rechtecke. |
NearEquals(Rectangle, double) | Überprüfen Sie, ob die Rechtecke nahezu gleich sind, dh ungefähr die gleiche (bis zum Delta) Position und Größe haben. |
Rotate(int) | Rechteck um den angegebenen Winkel drehen. |
Rotate(Rotation) | Rechteck um den angegebenen Winkel drehen. |
ToPoints() | Konvertiert ein Rechteck in ein Array von Punkten (“QuadPoints”). |
ToRect() | Konvertiert Rechteck in eine Instanz von System.Drawing.Rectangle. Gleitkommapositionen und -größe werden abgeschnitten. |
override ToString() | Ruft die rechteckige Zeichenfolgendarstellung ab. |
Felder
Name | Beschreibung |
---|
static Empty | Leeres Rechteck |
Siehe auch