System::Drawing::Size Klasse

Size class

Stellt ein Paar von Ganzzahlwerten dar, die Breite und Höhe eines Bildes repräsentieren. Dieser Typ sollte auf dem Stack alloziert und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die Klasse System::SmartPtr, um Objekte dieses Typs zu verwalten.

class Size

Methoden

MethodeBeschreibung
static Add(const Size&, const Size&)Gibt ein neues Size-Objekt zurück, das die Summe des angegebenen Size-Objekts ist, d. h. dessen Breitenwert gleich der Summe der Breitenwerte der angegebenen Objekte und dessen Höhenwert gleich der Summe der Höhenwerte der angegebenen Objekte ist.
static Ceiling(const SizeF&)Erstellt ein Size-Objekt aus dem angegebenen SizeF-Objekt, indem die Breiten- und Höhenwerte des SizeF-Objekts auf die nächsthöhere ganze Zahl gerundet werden.
Equals(const Size&) constBestimmt, ob das aktuelle Objekt und das angegebene Objekt gleich sind, d. h. dass sie dasselbe Paar von Breiten- und Höhenwerten darstellen.
get_Height() constGibt den von dem aktuellen Objekt dargestellten Höhenwert zurück.
get_IsEmpty() constBestimmt, ob sowohl Breiten- als auch Höhenwerte gleich 0 sind.
get_Width() constGibt den von dem aktuellen Objekt dargestellten Breitenwert zurück.
GetHashCode() constGibt einen Hashcode für das aktuelle Objekt zurück.
operator Point() constErstellt eine Instanz des Point-Objekts und initialisiert dessen X‑ und Y‑Koordinate mit den Breiten- bzw. Höhenwerten des aktuellen Objekts.
operator SizeF() constErstellt eine Instanz des SizeF-Objekts und initialisiert sie mit den Breiten- und Höhenwerten des aktuellen Size-Objekts.
static Round(const SizeF&)Erstellt ein Size-Objekt aus dem angegebenen SizeF-Objekt, indem die Breiten- und Höhenwerte des SizeF-Objekts auf die nächstgelegene ganze Zahl gerundet werden.
set_Height(int)Legt den von dem aktuellen Objekt dargestellten Höhenwert fest.
set_Width(int)Legt den von dem aktuellen Objekt dargestellten Breitenwert fest.
Size()Erstellt ein neues Size-Objekt und initialisiert dessen Breiten- und Höhenwerte mit 0.
Size(const Point&)Erstellt ein neues Size-Objekt und initialisiert dessen Breiten- und Höhenwerte mit den X‑ und Y‑Koordinatenwerten des angegebenen Punktes entsprechend.
Size(int, int)Konstruiert ein neues Size-Objekt und initialisiert es mit dem angegebenen Wert.
static Subtract(const Size&, const Size&)Gibt ein neues Size-Objekt zurück, das das Ergebnis der Subtraktion von size2 von size1 ist, d. h. dessen Breitenwert das Ergebnis der Subtraktion des Breitenwerts von size2 vom Breitenwert von size1 ist und dessen Höhenwert das Ergebnis der Subtraktion des Höhenwerts von size2 vom Höhenwert von size1 ist.
ToString() constGibt die Zeichenkettenrepräsentation des Paares von Breiten- und Höhenwerten zurück, die vom aktuellen Objekt dargestellt werden.
static Truncate(const SizeF&)Konstruiert ein Size-Objekt aus dem angegebenen SizeF-Objekt, indem die Breiten- und Höhenwerte des SizeF-Objekts auf die nächstniedrigere Ganzzahl abgerundet werden.

Felder

FeldBeschreibung
static EmptyEine leere Instanz der Size-Klasse, deren Breiten- und Höhenwerte 0 sind.

Siehe auch