## PathData class


Περιέχει τα γραφικά δεδομένα που αντιπροσωπεύουν μια διαδρομή. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη συνάρτηση [System::MakeObject()](../../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στο stack ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assert. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να το περάσετε σε συναρτήσεις ως όρισμα.

```cpp
class PathData : public System::Object
```

## Μέθοδοι

| Μέθοδος | Περιγραφή |
| --- | --- |
| [get_Points](./get_points/)() | Επιστρέφει έναν πίνακα που περιέχει τα σημεία που αποτελούν μια διαδρομή. |
| [get_Types](./get_types/)() | Επιστρέφει έναν πίνακα που περιέχει τις τιμές που καθορίζουν τους τύπους των αντίστοιχων σημείων στον πίνακα **Points**. |
| [PathData](./pathdata/)() | Δημιουργεί ένα κενό αντικείμενο [PathData](./). |
| [set_Points](./set_points/)(const ArrayPtr\<PointF\>\&) | Ορίζει έναν πίνακα που περιέχει τα σημεία που αποτελούν μια διαδρομή. |
| [set_Types](./set_types/)(const ArrayPtr\<uint8_t\>\&) | Ορίζει έναν πίνακα που περιέχει τις τιμές που καθορίζουν τους τύπους των αντίστοιχων σημείων στον πίνακα **Points**. |
## Δείτε επίσης

* Class [Object](../../system/object/)
* Namespace [System::Drawing::Drawing2D](../)
* Library [Aspose.Page for C++](../../)
