System::Drawing::Point Klasse
Inhalt
[
Ausblenden
]Point class
Stellt ein Paar von ganzzahligen X‑ und Y‑Koordinaten eines Punktes in einer zweidimensionalen Ebene dar. Dieser Typ sollte auf dem Stack zugewiesen und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die System::SmartPtr-Klasse, um Objekte dieses Typs zu verwalten.
class Point
Methoden
| Methode | Beschreibung |
|---|---|
| static Add(const Point&, const Size&) | Addiert die Breiten‑ und Höhenwerte des angegebenen Size-Objekts zu den X‑ und Y‑Koordinatenwerten des angegebenen Point-Objekts entsprechend. |
| static Ceiling(const PointF&) | Erstellt ein Point-Objekt aus dem angegebenen PointF-Objekt, indem die X‑ und Y‑Koordinatenwerte des PointF-Objekts auf die nächsthöhere ganze Zahl gerundet werden. |
| Equals(const Point&) const | Bestimmt, ob das aktuelle Objekt und das angegebene Objekt gleich sind, d. h. das gleiche Paar von X‑ und Y‑Koordinatenwerten darstellen. |
| get_IsEmpty() const | Bestimmt, ob sowohl X‑ als auch Y‑Koordinatenwerte gleich 0 sind. |
| get_X() const | Gibt den vom aktuellen Objekt dargestellten X‑Koordinatenwert zurück. |
| get_Y() const | Gibt den vom aktuellen Objekt dargestellten Y‑Koordinatenwert zurück. |
| GetHashCode() const | Gibt einen Hashcode für das aktuelle Objekt zurück. |
| getStdHash() const | Gibt einen Hash‑Wert für das aktuelle Objekt zurück. |
| IsNull() const | Gibt immer false zurück. |
| Offset(int, int) | Verschiebt die vom aktuellen Objekt dargestellten X‑ und Y‑Koordinatenwerte um die angegebenen Werte. |
| Offset(Point) | Verschiebt die vom aktuellen Objekt dargestellten X‑ und Y‑Koordinaten um die X‑ und Y‑Koordinatenwerte des angegebenen Point-Objekts entsprechend. |
| operator PointF() const | Erstellt eine Instanz des PointF-Objekts und initialisiert sie mit den X‑ und Y‑Koordinatenwerten des aktuellen Point-Objekts. |
| operator Size() const | Erstellt eine Instanz des Size-Objekts und initialisiert seine Breiten‑ und Höhenwerte mit den vom aktuellen Objekt dargestellten X‑ und Y‑Koordinatenwerten entsprechend. |
| Point() | Erstellt ein neues Point-Objekt und initialisiert seine X‑ und Y‑Koordinatenwerte mit 0. |
| Point(int, int) | Erstellt ein neues Point-Objekt und initialisiert es mit den angegebenen Werten. |
| Point(const Size&) | Erstellt ein neues Point-Objekt und initialisiert seine X‑ und Y‑Koordinatenwerte mit den Breiten‑ und Höhenwerten des angegebenen SizeF-Objekts entsprechend. |
| Point(int) | Erstellt ein neues Point-Objekt und initialisiert seinen X‑Koordinatenwert mit einem Wert, der aus den oberen 16 Bits des angegebenen 32‑Bit‑Integers gebildet wird, und seinen Y‑Koordinatenwert mit einem Wert, der aus den unteren 16 Bits des angegebenen 32‑Bit‑Integers gebildet wird. |
| static Round(const PointF&) | Erstellt ein Point-Objekt aus dem angegebenen PointF-Objekt, indem die X‑ und Y‑Koordinatenwerte des PointF-Objekts auf die nächstgelegene ganze Zahl gerundet werden. |
| set_X(int) | Setzt den Wert der X-Koordinate, die vom aktuellen Objekt repräsentiert wird. |
| set_Y(int) | Setzt den Wert der Y-Koordinate, die vom aktuellen Objekt repräsentiert wird. |
| static Subtract(const Point&, const Size&) | Subtrahiert die Breiten‑ und Höhenwerte des angegebenen Size-Objekts von den X‑ und Y‑Koordinatenwerten des angegebenen Point-Objekts entsprechend. |
| ToString() const | Gibt die Zeichenkettenrepräsentation des Paares von X- und Y-Koordinatenwerten zurück, die vom aktuellen Objekt repräsentiert werden. |
| static Truncate(const PointF&) | Erstellt ein Point-Objekt aus dem angegebenen PointF-Objekt, indem die X‑ und Y‑Koordinatenwerte des PointF-Objekts auf die nächstniedrigere ganze Zahl abgeschnitten werden. |
Felder
| Feld | Beschreibung |
|---|---|
| static Empty | Eine leere Instanz der Point-Klasse, deren X‑ und Y‑Koordinatenwerte 0 sind. |
Siehe auch
- Namespace System::Drawing
- Library Aspose.Font for C++