


## Κλάσεις

| Κλάση | Περιγραφή |
| --- | --- |
| [AdjustableArrowCap](./adjustablearrowcap/) | Αντιπροσωπεύει ένα ρυθμιζόμενο άκρο γραμμής σε σχήμα βέλους. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [Blend](./blend/) | Αντιπροσωπεύει ένα μοτίβο ανάμειξης για ένα αντικείμενο [LinearGradientBrush](./lineargradientbrush/). Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [ColorBlend](./colorblend/) | Περιέχει πίνακες χρωμάτων και θέσεων που χρησιμοποιούνται για την παρεμβολή ανάμειξης χρωμάτων σε ένα πολύχρωμο διαβάθμιση. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [CustomLineCap](./customlinecap/) | Αντιπροσωπεύει ένα προσαρμοσμένο άκρο γραμμής. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [GraphicsContainer](./graphicscontainer/) | Περιέχει τα εσωτερικά δεδομένα ενός γραφικού κοντέινερ. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [GraphicsPath](./graphicspath/) | Αντιπροσωπεύει ένα σύνολο συνδεδεμένων γραμμών και καμπυλών. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [GraphicsState](./graphicsstate/) | Αντιπροσωπεύει την κατάσταση ενός αντικειμένου [Graphics](../system.drawing/graphics/). Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [HatchBrush](./hatchbrush/) | Αντιπροσωπεύει ένα ορθογώνιο πινέλο με στυλ διαγράμμισης, ένα χρώμα προσκηνίου και ένα χρώμα φόντου. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [LinearGradientBrush](./lineargradientbrush/) | Αντιπροσωπεύει ένα πινέλο γραμμικής διαβάθμισης. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [Matrix](./matrix/) | Αντιπροσωπεύει έναν πίνακα 3x3 που ορίζει λειτουργίες μετασχηματισμού. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [PathData](./pathdata/) | Περιέχει τα γραφικά δεδομένα που αντιπροσωπεύουν μια διαδρομή. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [PathGradientBrush](./pathgradientbrush/) | Αντιπροσωπεύει ένα πινέλο που γεμίζει το εσωτερικό ενός αντικειμένου [GraphicsPath](./graphicspath/) με μια διαβάθμιση. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
| [RegionData](./regiondata/) | Περιέχει δεδομένα που ορίζουν μια περιοχή. Τα αντικείμενα αυτής της κλάσης πρέπει να εκχωρούνται μόνο χρησιμοποιώντας τη λειτουργία [System::MakeObject()](../system/makeobject/). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα επιβεβαίωσης. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη [System::SmartPtr](../system/smartptr/) και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάσετε σε συναρτήσεις ως όρισμα. |
## Enums

| Απαρίθμηση | Περιγραφή |
| --- | --- |
| [CombineMode](./combinemode/) | Καθορίζει πώς συνδυάζονται οι περιοχές αποκοπής. |
| [CompositingMode](./compositingmode/) | Καθορίζει πώς συνδυάζονται τα χρώματα πηγής και τα χρώματα φόντου. |
| [CompositingQuality](./compositingquality/) | Καθορίζει το επίπεδο ποιότητας που θα χρησιμοποιηθεί κατά τη σύνθεση. |
| [CoordinateSpace](./coordinatespace/) | Καθορίζει πώς αξιολογούνται οι συντεταγμένες. |
| [DashCap](./dashcap/) | Καθορίζει τον τύπο του άκρου που χρησιμοποιείται και στα δύο άκρα μιας παύλας σε μια διακεκομμένη γραμμή. |
| [DashStyle](./dashstyle/) | Καθορίζει το στυλ μιας διακεκομμένης γραμμής. |
| [FillMode](./fillmode/) | Καθορίζει πώς να γεμίσετε το εσωτερικό ενός κλειστού μονοπατιού. |
| [FlushIntention](./flushintention/) | Καθορίζει εάν οι εντολές στη στοίβα γραφικών τερματίζονται αμέσως ή εκτελούνται το συντομότερο δυνατό. |
| [HatchStyle](./hatchstyle/) | Καθορίζει τα μοτίβα της βούρτσας [HatchBrush](./hatchbrush/). |
| [InterpolationMode](./interpolationmode/) | Καθορίζει έναν αλγόριθμο που θα χρησιμοποιηθεί όταν οι εικόνες περιστρέφονται ή κλιμακώνονται. |
| [LinearGradientMode](./lineargradientmode/) | Αναπαριστά την κατεύθυνση γραμμικού διαβάθμισης. |
| [LineCap](./linecap/) | Δείχνει τα διαθέσιμα στυλ άκρων με τα οποία ένα αντικείμενο [Pen](../system.drawing/pen/) μπορεί να τερματίσει μια γραμμή. |
| [LineJoin](./linejoin/) | Καθορίζει πώς ενώνονται οι διαδοχικές γραμμές ή καμπύλες. |
| [MatrixOrder](./matrixorder/) | Καθορίζει τη σειρά των λειτουργιών μετασχηματισμού πίνακα. |
| [PathPointType](./pathpointtype/) | Καθορίζει τον τύπο ενός σημείου μονοπατιού. |
| [PenAlignment](./penalignment/) | Καθορίζει την ευθυγράμμιση ενός αντικειμένου [Pen](../system.drawing/pen/) σε σχέση με μια αφηρημένη αναφορά γραμμής μηδενικού πλάτους. |
| [PenType](./pentype/) | Καθορίζει τον τύπο γεμίσματος που χρησιμοποιεί ένα αντικείμενο [Pen](../system.drawing/pen/). |
| [PixelFormat](./pixelformat/) | Καθορίζει τη μορφή δεδομένων χρώματος ενός pixel. |
| [PixelOffsetMode](./pixeloffsetmode/) | Καθορίζει πώς μετατοπίζονται τα pixel κατά την απόδοση. |
| [QualityMode](./qualitymode/) | Καθορίζει τη συνολική ποιότητα απόδοσης. |
| [SmoothingMode](./smoothingmode/) | Καθορίζει ποιος τύπος εξομάλυνσης (antialiasing) εφαρμόζεται σε γραμμές, καμπύλες και άκρες γεμισμένων περιοχών. |
| [WrapMode](./wrapmode/) | Καθορίζει πώς τοποθετείται ένα υφή ή μια διαβάθμιση όταν είναι μικρότερο από την περιοχή που γεμίζεται. |
## Typedefs

| Typedef | Περιγραφή |
| --- | --- |
| [MatrixPtr](./matrixptr/) | Ένα ψευδώνυμο για έναν κοινόχρηστο δείκτη σε μια παρουσία της κλάσης [Matrix](./matrix/). |
