System::Drawing::Drawing2D::CustomLineCap κλάση

CustomLineCap class

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

class CustomLineCap : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
virtual Clone()Επιστρέφει ένα αντίγραφο του τρέχοντος αντικειμένου.
CustomLineCap(const SharedPtr<GraphicsPath>&, const SharedPtr<GraphicsPath>&, LineCap, float)Δημιουργεί ένα νέο στιγμιότυπο της κλάσης CustomLineCap που αντιπροσωπεύει μια γραμμή άκρου ορισμένη από τον χρήστη με τις καθορισμένες ιδιότητες.
Dispose()Απελευθερώνει όλους τους πόρους του λειτουργικού συστήματος που αποκτήθηκαν από το τρέχον αντικείμενο.
get_BaseCap() constΕπιστρέφει το βασικό line cap από το οποίο δημιουργείται αυτό το custom cap.
get_BaseInset() constΕπιστρέφει την απόσταση μεταξύ της γραμμής και του cap.
get_StrokeJoin() constΕπιστρέφει την τιμή LineJoin που καθορίζει πώς ενώνεται οι γραμμές αυτού του custom cap.
get_WidthScale() constΕπιστρέφει την κλίμακα αυτού του custom cap.
GetStrokeCaps(LineCap&, LineCap&)Αποκτά τα αρχικά και τελικά line caps του custom cap που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_BaseCap(LineCap)Ορίζει την τιμή του βασικού line cap για αυτό το custom cap.
set_BaseInset(float)Ορίζει την απόσταση μεταξύ της γραμμής και του cap.
set_StrokeJoin(LineJoin)Ορίζει την τιμή LineJoin που καθορίζει πώς ενώνεται οι γραμμές αυτού του custom cap.
set_WidthScale(float)Ορίζει την τιμή κλίμακας αυτού του custom cap.
SetStrokeCaps(LineCap, LineCap)Ορίζει τα αρχικά και τελικά line caps του custom cap που αντιπροσωπεύεται από το τρέχον αντικείμενο.

Δείτε επίσης