## Point class


Αντιπροσωπεύει ένα ζεύγος ακέραιων συντεταγμένων X και Y ενός σημείου σε δισδιάστατο επίπεδο. Αυτός ο τύπος πρέπει να εκχωρείται στη στοίβα και να περνάει σε συναρτήσεις με τιμή ή με αναφορά. Ποτέ μην χρησιμοποιείτε την κλάση [System::SmartPtr](../../system/smartptr/) για τη διαχείριση αντικειμένων αυτού του τύπου.

```cpp
class Point
```

## Μέθοδοι

| Μέθοδος | Περιγραφή |
| --- | --- |
| static [Add](./add/)(const Point\&, const Size\&) | Προσθέτει τις τιμές πλάτους και ύψους του καθορισμένου αντικειμένου [Size](../size/) στις τιμές των συντεταγμένων X και Y του καθορισμένου αντικειμένου [Point](./) αντίστοιχα. |
| static [Ceiling](./ceiling/)(const PointF\&) | Δημιουργεί ένα αντικείμενο [Point](./) από το καθορισμένο αντικείμενο [PointF](../pointf/) στρογγυλοποιώντας τις τιμές των συντεταγμένων X και Y του αντικειμένου [PointF](../pointf/) προς την επόμενη μεγαλύτερη ακέραια τιμή. |
| [Equals](./equals/)(const Point\&) const | Καθορίζει εάν το τρέχον αντικείμενο και το καθορισμένο αντικείμενο είναι ίσα, δηλαδή αντιπροσωπεύουν το ίδιο ζεύγος τιμών συντεταγμένων X και Y. |
| [get_IsEmpty](./get_isempty/)() const | Καθορίζει εάν και οι τιμές των συντεταγμένων X και Y είναι ίσες με 0. |
| [get_X](./get_x/)() const | Επιστρέφει την τιμή της συντεταγμένης X που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [get_Y](./get_y/)() const | Επιστρέφει την τιμή της συντεταγμένης Y που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [GetHashCode](./gethashcode/)() const | Επιστρέφει έναν κωδικό κατακερματισμού για το τρέχον αντικείμενο. |
| [getStdHash](./getstdhash/)() const | Επιστρέφει μια τιμή κατακερματισμού για το τρέχον αντικείμενο. |
| [IsNull](./isnull/)() const | Πάντα επιστρέφει false. |
| [Offset](./offset/)(int, int) | Μετατοπίζει τις τιμές των συντεταγμένων X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο κατά τις καθορισμένες τιμές. |
| [Offset](./offset/)(Point) | Μετατοπίζει τις συντεταγμένες X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο κατά τις τιμές των συντεταγμένων X και Y που αντιπροσωπεύονται από το καθορισμένο αντικείμενο [Point](./) αντίστοιχα. |
| [operator PointF](./operatorpointf/)() const | Δημιουργεί μια παρουσία του αντικειμένου [PointF](../pointf/) και την αρχικοποιεί με τις τιμές των συντεταγμένων X και Y του τρέχοντος αντικειμένου [Point](./). |
| [operator Size](./operatorsize/)() const | Δημιουργεί μια παρουσία του αντικειμένου [Size](../size/) και αρχικοποιεί τις τιμές πλάτους και ύψους του με τις τιμές των συντεταγμένων X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο αντίστοιχα. |
| [Point](./point/)() | Δημιουργεί ένα νέο αντικείμενο [Point](./) και αρχικοποιεί τις τιμές των συντεταγμένων X και Y του με 0. |
| [Point](./point/)(int, int) | Δημιουργεί ένα νέο αντικείμενο [Point](./) και το αρχικοποιεί με τις καθορισμένες τιμές. |
| [Point](./point/)(const Size\&) | Δημιουργεί ένα νέο αντικείμενο [Point](./) και αρχικοποιεί τις τιμές των συντεταγμένων X και Y του με τις τιμές του πλάτους και του ύψους του καθορισμένου αντικειμένου [SizeF](../sizef/) αντίστοιχα. |
| [Point](./point/)(int) | Δημιουργεί ένα νέο αντικείμενο [Point](./) και αρχικοποιεί την τιμή της συντεταγμένης X με μια τιμή που σχηματίζεται από τα υψηλά 16 bits του καθορισμένου 32-bit ακέραιου και την τιμή της συντεταγμένης Y με μια τιμή που σχηματίζεται από τα χαμηλά 16 bits του καθορισμένου 32-bit ακέραιου. |
| static [Round](./round/)(const PointF\&) | Δημιουργεί ένα αντικείμενο [Point](./) από το καθορισμένο αντικείμενο [PointF](../pointf/) στρογγυλοποιώντας τις τιμές των συντεταγμένων X και Y του αντικειμένου [PointF](../pointf/) στο πλησιέστερο ακέραιο. |
| [set_X](./set_x/)(int) | Ορίζει την τιμή της συντεταγμένης X που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [set_Y](./set_y/)(int) | Ορίζει την τιμή της συντεταγμένης Y που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| static [Subtract](./subtract/)(const Point\&, const Size\&) | Αφαιρεί τις τιμές του πλάτους και του ύψους του καθορισμένου αντικειμένου [Size](../size/) από τις τιμές των συντεταγμένων X και Y του καθορισμένου αντικειμένου [Point](./) αντίστοιχα. |
| [ToString](./tostring/)() const | Επιστρέφει την αναπαράσταση ως συμβολοσειρά του ζεύγους τιμών των συντεταγμένων X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο. |
| static [Truncate](./truncate/)(const PointF\&) | Δημιουργεί ένα αντικείμενο [Point](./) από το καθορισμένο αντικείμενο [PointF](../pointf/) περικόπτοντας τις τιμές των συντεταγμένων X και Y του αντικειμένου [PointF](../pointf/) στον επόμενο χαμηλότερο ακέραιο. |
## Πεδία

| Πεδίο | Περιγραφή |
| --- | --- |
| static [Empty](./empty/) | Μία κενή παρουσία της κλάσης [Point](./) της οποίας οι τιμές των συντεταγμένων X και Y είναι 0. |
## Δείτε επίσης

* Namespace [System::Drawing](../)
* Library [Aspose.Page for C++](../../)
