System::Drawing::Point‑klass
Innehåll
[
Dölj
]Point class
Representerar ett par heltals‑X‑ och Y‑koordinater för en punkt i ett tvådimensionellt plan. Denna typ bör allokeras på stacken och passeras till funktioner som värde eller referens. Använd aldrig System::SmartPtr‑klassen för att hantera objekt av denna typ.
class Point
Metoder
| Metod | Beskrivning |
|---|---|
| static Add(const Point&, const Size&) | Lägger till bredd‑ och höjdvärden från det specificerade Size‑objektet till X‑ och Y‑koordinatvärdena i det specificerade Point‑objektet på motsvarande sätt. |
| static Ceiling(const PointF&) | Skapar ett Point‑objekt från det specificerade PointF‑objektet genom att avrunda PointF‑objektets X‑ och Y‑koordinatvärden till nästa högre heltal. |
| Equals(const Point&) const | Avgör om det aktuella objektet och det angivna objektet är lika, d.v.s. representerar samma par av X- och Y‑koordinatvärden. |
| get_IsEmpty() const | Avgör om både X- och Y‑koordinatvärdena är lika med 0. |
| get_X() const | Returnerar värdet för X‑koordinaten som representeras av det aktuella objektet. |
| get_Y() const | Returnerar värdet för Y‑koordinaten som representeras av det aktuella objektet. |
| GetHashCode() const | Returnerar en hashkod för det aktuella objektet. |
| getStdHash() const | Returnerar ett hash‑värde för det aktuella objektet. |
| IsNull() const | Returnerar alltid falskt. |
| Offset(int, int) | Förskjuter X‑ och Y‑koordinatvärdet som representeras av det aktuella objektet med de angivna värdena. |
| Offset(Point) | Förskjuter X‑ och Y‑koordinaterna som representeras av det aktuella objektet med värdena för X‑ och Y‑koordinaterna i det specificerade Point‑objektet på motsvarande sätt. |
| operator PointF() const | Skapar en instans av PointF‑objektet och initierar det med X‑ och Y‑koordinatvärdena från det aktuella Point‑objektet. |
| operator Size() const | Skapar en instans av Size‑objektet och initierar dess bredd‑ och höjdvärden med X‑ och Y‑koordinatvärdena som representeras av det aktuella objektet på motsvarande sätt. |
| Point() | Skapar ett nytt Point‑objekt och initierar dess X‑ och Y‑koordinatvärden med 0. |
| Point(int, int) | Skapar ett nytt Point‑objekt och initierar det med de angivna värdena. |
| Point(const Size&) | Skapar ett nytt Point‑objekt och initierar dess X‑ och Y‑koordinatvärden med bredd‑ och höjdvärdena från det specificerade SizeF‑objektet på motsvarande sätt. |
| Point(int) | Skapar ett nytt Point‑objekt och initierar dess X‑koordinatvärde med ett värde bildat av de högsta 16 bitarna i det specificerade 32‑bitars heltalet och dess Y‑koordinatvärde med ett värde bildat av de lägsta 16 bitarna i det specificerade 32‑bitars heltalet. |
| static Round(const PointF&) | Skapar ett Point-objekt från det angivna PointF-objektet genom att avrunda PointF-objektets X- och Y-koordinatvärden till närmaste heltal. |
| set_X(int) | Ställer in värdet för X-koordinaten som representeras av det aktuella objektet. |
| set_Y(int) | Ställer in värdet för Y-koordinaten som representeras av det aktuella objektet. |
| static Subtract(const Point&, const Size&) | Subtraherar bredd- och höjdvärden för det angivna Size-objektet från X- och Y-koordinatvärdena för det angivna Point-objektet respektive. |
| ToString() const | Returnerar strängrepresentationen av paret X- och Y-koordinatvärden som representeras av det aktuella objektet. |
| static Truncate(const PointF&) | Skapar ett Point-objekt från det angivna PointF-objektet genom att trunkera PointF-objektets X- och Y-koordinatvärden till nästa lägre heltal. |
Fält
| Fält | Beskrivning |
|---|---|
| static Empty | En tom instans av klassen Point vars X- och Y-koordinatvärden är 0. |
Se även
- Namespace System::Drawing
- Library Aspose.Page for C++