System::Drawing::Drawing2D χώρο ονομάτων

Κλάσεις

ΚλάσηΠεριγραφή
AdjustableArrowCapΑντιπροσωπεύει ένα ρυθμιζόμενο άκρο γραμμής σε σχήμα βέλους. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
BlendΑντιπροσωπεύει ένα μοτίβο ανάμειξης για ένα αντικείμενο LinearGradientBrush. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
ColorBlendΠεριέχει πίνακες χρωμάτων και θέσεων που χρησιμοποιούνται για την παρεμβολή ανάμειξης χρωμάτων σε ένα πολύχρωμο διαβάθμιση. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
CustomLineCapΑντιπροσωπεύει ένα προσαρμοσμένο άκρο γραμμής. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
GraphicsContainerΠεριέχει τα εσωτερικά δεδομένα ενός γραφικού κοντέινερ. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
GraphicsPathΑντιπροσωπεύει ένα σύνολο συνδεδεμένων γραμμών και καμπυλών. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
GraphicsStateΑντιπροσωπεύει την κατάσταση ενός αντικειμένου Graphics. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
HatchBrushΑντιπροσωπεύει ένα ορθογώνιο πινέλο με στυλ διαγράμμισης, ένα χρώμα προσκηνίου και ένα χρώμα φόντου. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
LinearGradientBrushΑντιπροσωπεύει ένα πινέλο γραμμικής διαβάθμισης. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
MatrixΑντιπροσωπεύει έναν πίνακα 3x3 που ορίζει λειτουργίες μετασχηματισμού. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
PathDataΠεριέχει τα γραφικά δεδομένα που αντιπροσωπεύουν μια διαδρομή. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
PathGradientBrushΑντιπροσωπεύει ένα πινέλο που γεμίζει το εσωτερικό ενός αντικειμένου GraphicsPath με μια διαβάθμιση. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.
RegionDataΠεριέχει δεδομένα που ορίζουν μια περιοχή. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα.

Enums

ΑπαρίθμησηΠεριγραφή
CombineModeΚαθορίζει πώς συνδυάζονται οι περιοχές αποκοπής.
CompositingModeΚαθορίζει πώς συνδυάζονται τα χρώματα πηγής και τα χρώματα φόντου.
CompositingQualityΚαθορίζει το επίπεδο ποιότητας που θα χρησιμοποιηθεί κατά τη σύνθεση.
CoordinateSpaceΚαθορίζει πώς αξιολογούνται οι συντεταγμένες.
DashCapΚαθορίζει τον τύπο του άκρου που χρησιμοποιείται και στα δύο άκρα μιας παύλας σε μια διακεκομμένη γραμμή.
DashStyleΚαθορίζει το στυλ μιας διακεκομμένης γραμμής.
FillModeΚαθορίζει πώς να γεμίσετε το εσωτερικό ενός κλειστού μονοπατιού.
FlushIntentionΚαθορίζει εάν οι εντολές στη στοίβα γραφικών τερματίζονται αμέσως ή εκτελούνται το συντομότερο δυνατό.
HatchStyleΚαθορίζει τα μοτίβα της βούρτσας HatchBrush.
InterpolationModeΚαθορίζει έναν αλγόριθμο που θα χρησιμοποιηθεί όταν οι εικόνες περιστρέφονται ή κλιμακώνονται.
LinearGradientModeΑναπαριστά την κατεύθυνση γραμμικού διαβάθμισης.
LineCapΔείχνει τα διαθέσιμα στυλ άκρων με τα οποία ένα αντικείμενο Pen μπορεί να τερματίσει μια γραμμή.
LineJoinΚαθορίζει πώς ενώνονται οι διαδοχικές γραμμές ή καμπύλες.
MatrixOrderΚαθορίζει τη σειρά των λειτουργιών μετασχηματισμού πίνακα.
PathPointTypeΚαθορίζει τον τύπο ενός σημείου μονοπατιού.
PenAlignmentΚαθορίζει την ευθυγράμμιση ενός αντικειμένου Pen σε σχέση με μια αφηρημένη αναφορά γραμμής μηδενικού πλάτους.
PenTypeΚαθορίζει τον τύπο γεμίσματος που χρησιμοποιεί ένα αντικείμενο Pen.
PixelFormatΚαθορίζει τη μορφή δεδομένων χρώματος ενός pixel.
PixelOffsetModeΚαθορίζει πώς μετατοπίζονται τα pixel κατά την απόδοση.
QualityModeΚαθορίζει τη συνολική ποιότητα απόδοσης.
SmoothingModeΚαθορίζει ποιος τύπος εξομάλυνσης (antialiasing) εφαρμόζεται σε γραμμές, καμπύλες και άκρες γεμισμένων περιοχών.
WrapModeΚαθορίζει πώς τοποθετείται ένα υφή ή μια διαβάθμιση όταν είναι μικρότερο από την περιοχή που γεμίζεται.

Typedefs

TypedefΠεριγραφή
MatrixPtrΈνα ψευδώνυμο για έναν κοινόχρηστο δείκτη σε μια παρουσία της κλάσης Matrix.