System::Drawing::SizeF-Klasse

SizeF class

Stellt ein Paar von Gleitkommawerten einfacher Genauigkeit 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 SizeF

Methoden

MethodeBeschreibung
static Add(const SizeF&, const SizeF&)Gibt ein neues SizeF-Objekt zurück, das die Summe der angegebenen SizeF-Objekte 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.
Equals(const SizeF&) 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 PointF() constKonvertiert das aktuelle Objekt in eine Instanz des Point-Objekts, indem seine X‑ und Y‑Koordinate mit den Breiten‑ bzw. Höhenwerten des aktuellen Objekts initialisiert werden.
operator+=(const SizeF&)Addiert die Breiten‑ und Höhenwerte des angegebenen SizeF-Objekts zu den Breiten‑ bzw. Höhenwerten des aktuellen SizeF-Objekts.
set_Height(float)Setzt den von dem aktuellen Objekt dargestellten Höhenwert.
set_Width(float)Setzt den von dem aktuellen Objekt dargestellten Breitenwert.
SizeF()Erstellt ein neues SizeF-Objekt und initialisiert seine Breiten‑ und Höhenwerte mit 0.
SizeF(const PointF&)Erstellt ein neues SizeF-Objekt und initialisiert seine Breiten‑ und Höhenwerte mit den X‑ und Y‑Koordinaten des angegebenen Punktes.
SizeF(float, float)Erstellt ein neues SizeF-Objekt und initialisiert es mit dem angegebenen Wert.
static Subtract(const SizeF&, const SizeF&)Gibt ein neues SizeF-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 und dessen Höhenwert das Ergebnis der Subtraktion des Höhenwerts von size2 vom Höhenwert von size1 ist.
ToPointF() constKonvertiert das aktuelle Objekt in eine Instanz des Point-Objekts, indem seine X‑ und Y‑Koordinate mit den Breiten‑ bzw. Höhenwerten des aktuellen Objekts initialisiert werden.
ToSize() constErstellt ein Size-Objekt aus dem aktuellen SizeF-Objekt, indem die Breiten‑ und Höhenwerte des SizeF-Objekts auf die nächstniedrigere Ganzzahl abgeschnitten werden.
ToString() constGibt die Zeichenkettenrepräsentation des Paares von Breiten- und Höhenwerten zurück, das vom aktuellen Objekt dargestellt wird.

Felder

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

Siehe auch