## PointF class


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

```cpp
class PointF
```

## Μέθοδοι

| Μέθοδος | Περιγραφή |
| --- | --- |
| static [Add](./add/)(const PointF\&, const SizeF\&) | Προσθέτει τις τιμές πλάτους και ύψους του καθορισμένου αντικειμένου [SizeF](../sizef/) στις τιμές των συντεταγμένων X και Y του καθορισμένου αντικειμένου [PointF](./) αντίστοιχα. |
| static [Add](./add/)(const PointF\&, const Size\&) | Προσθέτει τις τιμές πλάτους και ύψους του καθορισμένου αντικειμένου [Size](../size/) στις τιμές των συντεταγμένων X και Y του καθορισμένου αντικειμένου [PointF](./) αντίστοιχα. |
| [Equals](./equals/)(const PointF\&) 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 | Επιστρέφει έναν κωδικό κατακερματισμού για το τρέχον αντικείμενο. |
| [IsNull](./isnull/)() const | Πάντα επιστρέφει false. |
| explicit [operator bool](./operatorbool/)() | Επιστρέφει πάντα true. |
| [PointF](./pointf/)() | Δημιουργεί ένα νέο αντικείμενο [PointF](./) και αρχικοποιεί τις τιμές των συντεταγμένων X και Y του με 0. |
| [PointF](./pointf/)(float, float) | Δημιουργεί ένα νέο αντικείμενο [PointF](./) και το αρχικοποιεί με τις καθορισμένες τιμές. |
| [PointF](./pointf/)(const SizeF\&) | Δημιουργεί ένα νέο αντικείμενο [PointF](./) και αρχικοποιεί τις τιμές των συντεταγμένων X και Y του με τις τιμές του πλάτους και του ύψους του καθορισμένου αντικειμένου [SizeF](../sizef/) αντίστοιχα. |
| [set_X](./set_x/)(float) | Ορίζει την τιμή της συντεταγμένης X που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| [set_Y](./set_y/)(float) | Ορίζει την τιμή της συντεταγμένης Y που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| static [Subtract](./subtract/)(const PointF\&, const SizeF\&) | Αφαιρεί τις τιμές του πλάτους και του ύψους του καθορισμένου αντικειμένου [SizeF](../sizef/) από τις τιμές των συντεταγμένων X και Y του καθορισμένου αντικειμένου [PointF](./) αντίστοιχα. |
| static [Subtract](./subtract/)(const PointF\&, const Size\&) | Αφαιρεί τις τιμές του πλάτους και του ύψους του καθορισμένου αντικειμένου [Size](../size/) από τις τιμές των συντεταγμένων X και Y του καθορισμένου αντικειμένου [PointF](./) αντίστοιχα. |
| [ToString](./tostring/)() const | Επιστρέφει την αναπαράσταση ως συμβολοσειρά του ζεύγους τιμών των συντεταγμένων X και Y που αντιπροσωπεύονται από το τρέχον αντικείμενο. |
## Πεδία

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

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