System::Drawing::Pen class

Pen class

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

class Pen : public System::Object

Μέθοδοι

ΜέθοδοςΠεριγραφή
Clone()Επιστρέφει ένα αντίγραφο του τρέχοντος αντικειμένου.
Dispose()Απελευθερώνει όλους τους λειτουργικούς πόρους που αποκτήθηκαν από το τρέχον αντικείμενο.
get_Alignment() constΕπιστρέφει μια τιμή που υποδεικνύει την ευθυγράμμιση του τρέχοντος αντικειμένου Pen.
get_Brush()Επιστρέφει το αντικείμενο Brush αυτού του στυλό.
get_Color() constΕπιστρέφει το χρώμα αυτού του στυλό.
get_CompoundArray() constΕπιστρέφει έναν πίνακα τιμών που καθορίζει ένα σύνθετο Pen.
get_DashCap() constΕπιστρέφει μια τιμή που υποδεικνύει το καπάκι που χρησιμοποιείται και στις δύο άκρες μιας διακεκομμένης γραμμής.
get_DashOffset() constΕπιστρέφει την απόσταση από την αρχή μιας γραμμής μέχρι την αρχή του μοτίβου διακεκομμένων.
get_DashPattern() constΕπιστρέφει έναν πίνακα που υποδεικνύει προσαρμοσμένο μοτίβο διακεκομμένων σε μια διακεκομμένη γραμμή.
get_DashStyle() constΕπιστρέφει μια τιμή που υποδεικνύει το στυλ διακεκομμένης γραμμής του τρέχοντος αντικειμένου Pen.
get_EndCap() constΕπιστρέφει μια τιμή που υποδεικνύει το καπάκι λήξης γραμμής του τρέχοντος αντικειμένου Pen.
get_LineJoin() constΕπιστρέφει μια τιμή που υποδεικνύει πώς ενώνονται οι γραμμές που σχεδιάζονται από αυτό το αντικείμενο Pen.
get_MiterLimit() constΕπιστρέφει το όριο του πάχους της ένωσης σε μια γωνία μύτης.
get_PenType() constΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
get_StartCap() constΕπιστρέφει μια τιμή που υποδεικνύει το καπάκι έναρξης γραμμής του τρέχοντος αντικειμένου Pen.
get_Transform()Επιστρέφει ένα αντίγραφο ενός αντικειμένου Matrix που καθορίζει τις γεωμετρικές μετασχηματισμούς για το στυλό που αντιπροσωπεύεται από το τρέχον αντικείμενο.
get_Width() constΕπιστρέφει το πλάτος του τρέχοντος αντικειμένου Pen.
MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder)Πολλαπλασιάζει τον πίνακα μετασχηματισμού του τρέχοντος αντικειμένου με τον καθορισμένο πίνακα.
Pen(const Color&)Δημιουργεί ένα νέο αντικείμενο Pen που αντιπροσωπεύει το καθορισμένο χρώμα.
Pen(const Color&, float)Δημιουργεί ένα νέο αντικείμενο Pen που αντιπροσωπεύει το καθορισμένο χρώμα και πλάτος.
Pen(const SharedPtr<Brush>&)Δημιουργεί ένα νέο αντικείμενο Pen και το αρχικοποιεί με το καθορισμένο αντικείμενο Brush.
Pen(const SharedPtr<Brush>&, float)Δημιουργεί ένα νέο αντικείμενο Pen και το αρχικοποιεί με το καθορισμένο αντικείμενο Brush.
ResetTransform()Επαναφέρει τον πίνακα μετασχηματισμού του τρέχοντος αντικειμένου ώστε να γίνει μοναδιαίος πίνακας.
RotateTransform(float, Drawing2D::MatrixOrder)Περιστρέφει τον τοπικό γεωμετρικό μετασχηματισμό κατά την καθορισμένη γωνία με την καθορισμένη σειρά.
ScaleTransform(float, float, Drawing2D::MatrixOrder)Κλιμακώνει τον τοπικό γεωμετρικό μετασχηματισμό με τους καθορισμένους παράγοντες με την καθορισμένη σειρά.
set_Alignment(Drawing2D::PenAlignment)Ορίζει την ευθυγράμμιση του τρέχοντος αντικειμένου Pen.
set_Brush(const SharedPtr<Brush>&)Ορίζει το αντικείμενο Brush αυτού του στυλό.
set_Color(const Color&)Ορίζει το χρώμα αυτού του στυλό.
set_CompoundArray(const System::ArrayPtr<float>&)Ορίζει έναν πίνακα τιμών που καθορίζει ένα σύνθετο στυλό.
set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&)Ορίζει το προσαρμοσμένο καπάκι λήξης γραμμής.
set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&)Ορίζει το προσαρμοσμένο καπάκι έναρξης γραμμής.
set_DashCap(Drawing2D::DashCap)Ορίζει μια τιμή που καθορίζει το καπάκι που χρησιμοποιείται και στις δύο άκρες μιας διακεκομμένης γραμμής.
set_DashOffset(float)Ορίζει την απόσταση από την αρχή μιας γραμμής μέχρι την αρχή του μοτίβου διακεκομμένων.
set_DashPattern(const System::ArrayPtr<float>&)Ορίζει έναν πίνακα που καθορίζει προσαρμοσμένο μοτίβο διακεκομμένων σε μια διακεκομμένη γραμμή. Ο πίνακας αποτελείται από αριθμούς που καθορίζουν τα μήκη των εναλλασσόμενων διακεκομμένων και κενών.
set_DashStyle(Drawing2D::DashStyle)Ορίζει μια τιμή που καθορίζει το στυλ διακεκομμένης γραμμής του τρέχοντος αντικειμένου Pen.
set_EndCap(Drawing2D::LineCap)Ορίζει το καπάκι λήξης γραμμής του τρέχοντος αντικειμένου Pen.
set_LineJoin(Drawing2D::LineJoin)Ορίζει μια τιμή που καθορίζει πώς ενώνονται οι γραμμές που σχεδιάζει αυτό το αντικείμενο Pen.
set_MiterLimit(float)Ορίζει το όριο του πάχους της ένωσης σε γωνία μύτης.
set_StartCap(Drawing2D::LineCap)Ορίζει το αρχικό άκρο γραμμής του τρέχοντος αντικειμένου Pen.
set_Transform(const SharedPtr<Drawing2D::Matrix>&)Ορίζει ένα αντικείμενο Matrix που καθορίζει τις γεωμετρικές μετασχηματισμούς για το Pen που αντιπροσωπεύεται από το τρέχον αντικείμενο.
set_Width(float)Ορίζει το πλάτος του τρέχοντος αντικειμένου Pen.
SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap)ΔΕΝ ΥΛΟΠΟΙΗΘΗΚΕ.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Μετατοπίζει τον τοπικό γεωμετρικό μετασχηματισμό κατά τις καθορισμένες διαστάσεις με την καθορισμένη σειρά.

Δείτε επίσης