System::Drawing::Drawing2D::GraphicsPath κλάση
περιεχόμενα
[
κρύβω
]GraphicsPath class
Αντιπροσωπεύει ένα σύνολο συνδεδεμένων γραμμών και καμπυλών. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε παρουσία αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα δήλωσης. Πάντα τυλίγετε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
class GraphicsPath : public System::Object
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| AddArc(float, float, float, float, float, float) | Προσθέτει το καθορισμένο ελλειπτικό τόξο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddArc(int, int, int, int, float, float) | Προσθέτει το καθορισμένο ελλειπτικό τόξο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddArc(const RectangleF&, float, float) | Προσθέτει το καθορισμένο ελλειπτικό τόξο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddArc(const Rectangle&, float, float) | Προσθέτει το καθορισμένο ελλειπτικό τόξο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | Προσθέτει την καθορισμένη κυβική καμπύλη Bezier στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | Προσθέτει την καθορισμένη κυβική καμπύλη Bezier στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddBezier(int, int, int, int, int, int, int, int) | Προσθέτει την καθορισμένη κυβική καμπύλη Bezier στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddBezier(float, float, float, float, float, float, float, float) | Προσθέτει την καθορισμένη κυβική καμπύλη Bezier στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddBeziers(const ArrayPtr<Point>&) | Προσθέτει μια ακολουθία συνδεδεμένων κυβικών καμπυλών Bezier στο τρέχον σχήμα. |
| AddBeziers(const ArrayPtr<PointF>&) | Προσθέτει μια ακολουθία συνδεδεμένων κυβικών καμπυλών Bezier στο τρέχον σχήμα. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | Προσθέτει την καθορισμένη κλειστή καμπύλη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | Προσθέτει την καθορισμένη κλειστή καμπύλη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddCurve(const ArrayPtr<PointF>&, float) | Προσθέτει την καθορισμένη καμπύλη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddCurve(const ArrayPtr<Point>&, float) | Προσθέτει την καθορισμένη καμπύλη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | Προσθέτει την καθορισμένη καμπύλη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | Προσθέτει την καθορισμένη καμπύλη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddEllipse(float, float, float, float) | Προσθέτει την καθορισμένη έλλειψη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddEllipse(int, int, int, int) | Προσθέτει την καθορισμένη έλλειψη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddEllipse(const RectangleF&) | Προσθέτει την καθορισμένη έλλειψη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddEllipse(const Rectangle&) | Προσθέτει την καθορισμένη έλλειψη στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddLine(const Point&, const Point&) | Προσθέτει τη καθορισμένη γραμμή στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddLine(const PointF&, const PointF&) | Προσθέτει τη καθορισμένη γραμμή στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddLine(int, int, int, int) | Προσθέτει τη καθορισμένη γραμμή στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddLine(float, float, float, float) | Προσθέτει τη καθορισμένη γραμμή στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddLines(const ArrayPtr<PointF>&) | Προσθέτει τη καθορισμένη σειρά συνδεδεμένων τμημάτων γραμμής στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddLines(const ArrayPtr<Point>&) | Προσθέτει τη καθορισμένη σειρά συνδεδεμένων τμημάτων γραμμής στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | Προσθέτει τη καθορισμένη διαδρομή στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddPie(float, float, float, float, float, float) | Προσθέτει το καθορισμένο περίγραμμα του σχήματος πίτας στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddPie(int, int, int, int, float, float) | Προσθέτει το καθορισμένο περίγραμμα του σχήματος πίτας στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddPie(const Rectangle&, float, float) | Προσθέτει το καθορισμένο περίγραμμα του σχήματος πίτας στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddPolygon(const ArrayPtr<PointF>&) | Προσθέτει το καθορισμένο πολύγωνο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddPolygon(const ArrayPtr<Point>&) | Προσθέτει το καθορισμένο πολύγωνο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddRectangle(const Rectangle&) | Προσθέτει το καθορισμένο ορθογώνιο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddRectangle(const RectangleF&) | Προσθέτει το καθορισμένο ορθογώνιο στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddRectangles(const ArrayPtr<Rectangle>&) | Προσθέτει τη καθορισμένη σειρά ορθογωνίων στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddRectangles(const ArrayPtr<RectangleF>&) | Προσθέτει τη καθορισμένη σειρά ορθογωνίων στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | Προσθέτει μια σειρά κειμένου στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | Προσθέτει μια σειρά κειμένου στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | Προσθέτει μια σειρά κειμένου στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | Προσθέτει μια σειρά κειμένου στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual Clone() | Δημιουργεί ένα αντίγραφο του τρέχοντος αντικειμένου. |
| CloseAllFigures() | Κλείνει όλα τα ανοιχτά σχήματα και ξεκινά ένα νέο. |
| CloseFigure() | Κλείνει το τρέχον σχήμα και ξεκινά ένα νέο. |
| Dispose() | Απελευθερώνει όλους τους πόρους του λειτουργικού συστήματος που αποκτήθηκαν από το τρέχον αντικείμενο. |
| Flatten() | Ισοπεδώνει κάθε καμπύλη στη διαδρομή μετατρέποντάς την σε σειρά συνδεδεμένων γραμμών. Χρησιμοποιείται η τιμή ισοπεδότητας 0,25. |
| Flatten(const MatrixPtr&) | Ισοπεδώνει κάθε καμπύλη στη διαδρομή μετατρέποντάς την σε σειρά συνδεδεμένων γραμμών. Χρησιμοποιείται η τιμή ισοπεδότητας 0,25. |
| Flatten(const MatrixPtr&, float) | Ισοπεδώνει κάθε καμπύλη στη διαδρομή μετατρέποντάς την σε σειρά συνδεδεμένων γραμμών. |
| get_FillMode() | Επιστρέφει τη λειτουργία γεμίσματος του τρέχοντος αντικειμένου. |
| get_PathData() | Επιστρέφει ένα αντικείμενο PathData που περιέχει τα σημεία που αποτελούν μια διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο και τους τύπους τους. |
| get_PathPoints() const | Επιστρέφει έναν πίνακα που περιέχει τα σημεία που αποτελούν μια διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_PathTypes() const | Επιστρέφει έναν πίνακα που περιέχει τιμές που υποδεικνύουν τους τύπους των σημείων που αποτελούν μια διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_PointCount() const | Επιστρέφει τον αριθμό των σημείων στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) const | Επιστρέφει ένα αντικείμενο RectangleF που αντιπροσωπεύει ένα ορθογώνιο που περιορίζει τη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο όταν μετασχηματίζεται με τον καθορισμένο πίνακα. |
| GetFigureFlags() | Επιστρέφει μια τιμή που είναι ένας δυαδικός συνδυασμός των τιμών Detail::FigureType, ο οποίος υποδεικνύει ποιοι τύποι σχημάτων περιέχονται στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| GetLastPoint() const | Επιστρέφει ένα αντικείμενο PointF που αντιπροσωπεύει το τελευταίο σημείο στη διαδρομή. |
| GraphicsPath(FillMode) | Δημιουργεί ένα νέο στιγμιότυπο της κλάσης GraphicsPath με τη συγκεκριμένη λειτουργία γεμίσματος. |
| GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode) | Δημιουργεί ένα νέο στιγμιότυπο του αντικειμένου GraphicsPath που αντιπροσωπεύει τη συγκεκριμένη διαδρομή. |
| GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode) | Δημιουργεί ένα νέο στιγμιότυπο του αντικειμένου GraphicsPath που αντιπροσωπεύει τη συγκεκριμένη διαδρομή. |
| GraphicsPath(const SkPath&) | |
| IsOutlineVisible(const PointF&, const SharedPtr<Pen>&) | Δείχνει εάν το συγκεκριμένο σημείο περιέχεται (κάτω) στο περίγραμμα αυτού του GraphicsPath όταν σχεδιάζεται με το συγκεκριμένο Pen. ΔΕΝ ΥΛΟΠΟΙΕΙΤΑΙ. |
| IsVisible(const PointF&) | Καθορίζει εάν το συγκεκριμένο σημείο περιέχεται στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| IsVisible(float, float) | Καθορίζει εάν το συγκεκριμένο σημείο περιέχεται στη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| Reset() | Αδειάζει τη διαδρομή αφαιρώντας όλα τα σημεία από αυτήν. |
| Reverse() | Αντιστρέφει τη σειρά των σημείων στον πίνακα PathPoints αυτού του GraphicsPath. |
| set_FillMode(FillMode) | Ορίζει τη λειτουργία γεμίσματος του τρέχοντος αντικειμένου. |
| SetMarkers() | ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ. |
| StartFigure() | Ξεκινά ένα νέο σχήμα. |
| Transform(const MatrixPtr&) | Μετασχηματίζει τη διαδρομή που αντιπροσωπεύεται από το τρέχον αντικείμενο εφαρμόζοντας σε αυτήν τον καθορισμένο πίνακα μετασχηματισμού. |
| Transform(const SkMatrix&) | |
| Widen(const SharedPtr<Pen>&) | Αντικαθιστά αυτή τη διαδρομή με ένα περίγραμμα γύρω από την αρχική διαδρομή. |
| ~GraphicsPath() | Καταστροφέας. |
Δείτε επίσης
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++