Class Graphics

Graphics class

Αντιπροσωπεύει τα γραφικά σύμφωνα με τη μηχανή γραφικών που χρησιμοποιείται στην τρέχουσα διάταξη.

public sealed class Graphics

Κατασκευαστές

ΟνομαΠεριγραφή
Graphics(Image)Αρχικοποιεί μια νέα παρουσία τουGraphics τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
Clip { get; set; }Λαμβάνει ή ορίζει την περιοχή του κλιπ.
CompositingQuality { get; set; }Λαμβάνει ή ρυθμίζει την ποιότητα σύνθεσης.
DpiX { get; }Λαμβάνει την οριζόντια ανάλυση αυτού του Aspose.PSD.Graphics.
DpiY { get; }Λαμβάνει την κατακόρυφη ανάλυση αυτού του Aspose.PSD.Graphics.
Image { get; }Λαμβάνει την εικόνα.
InterpolationMode { get; set; }Λαμβάνει ή ρυθμίζει τη λειτουργία παρεμβολής.
IsInBeginUpdateCall { get; }Λαμβάνει μια τιμή που υποδεικνύει εάν τα γραφικά βρίσκονται σε κατάσταση κλήσης BeginUpdate.
PageScale { get; set; }Λαμβάνει ή ορίζει την κλίμακα μεταξύ των παγκόσμιων μονάδων και των μονάδων σελίδας για αυτό το Aspose.PSD.Graphics.
PageUnit { get; set; }Λαμβάνει ή ορίζει τη μονάδα μέτρησης που χρησιμοποιείται για τις συντεταγμένες σελίδας σε αυτό το Aspose.PSD.Graphics.
SmoothingMode { get; set; }Λαμβάνει ή ρυθμίζει τη λειτουργία εξομάλυνσης.
TextRenderingHint { get; set; }Λαμβάνει ή ορίζει την υπόδειξη απόδοσης κειμένου.
Transform { get; set; }Λαμβάνει ή ορίζει ένα αντίγραφο του μετασχηματισμού του γεωμετρικού κόσμου για αυτόGraphics .

Μέθοδοι

ΟνομαΠεριγραφή
BeginUpdate()Ξεκινά την προσωρινή αποθήκευση των ακόλουθων λειτουργιών γραφικών. Τα εφέ γραφικών που εφαρμόστηκαν στη συνέχεια δεν θα εφαρμοστούν αμέσως, αλλά το EndUpdate θα προκαλέσει την εφαρμογή όλων των εφέ ταυτόχρονα.
Clear(Color)Καθαρίζει την επιφάνεια γραφικών χρησιμοποιώντας το καθορισμένο χρώμα.
DrawArc(Pen, Rectangle, float, float)Σχεδιάζει ένα τόξο που αντιπροσωπεύει ένα τμήμα μιας έλλειψης που καθορίζεται από έναRectangleδομή.
DrawArc(Pen, RectangleF, float, float)Σχεδιάζει ένα τόξο που αντιπροσωπεύει ένα τμήμα μιας έλλειψης που καθορίζεται από έναRectangleFδομή.
DrawArc(Pen, float, float, float, float, float, float)Σχεδιάζει ένα τόξο που αντιπροσωπεύει ένα τμήμα μιας έλλειψης που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος και ένα ύψος.
DrawArc(Pen, int, int, int, int, int, int)Σχεδιάζει ένα τόξο που αντιπροσωπεύει ένα τμήμα μιας έλλειψης που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος και ένα ύψος.
DrawBezier(Pen, Point, Point, Point, Point)Σχεδιάζει μια spline Bézier που ορίζεται από τέσσεραPoint δομές.
DrawBezier(Pen, PointF, PointF, PointF, PointF)Σχεδιάζει μια spline Bézier που ορίζεται από τέσσεραPointF δομές.
DrawBezier(Pen, float, float, float, float, float, float, float, float)Σχεδιάζει μια spline Bézier που ορίζεται από τέσσερα διατεταγμένα ζεύγη συντεταγμένων που αντιπροσωπεύουν σημεία.
DrawBeziers(Pen, PointF[])Σχεδιάζει μια σειρά γραμμών Bézier από έναν πίνακαPointF δομές.
DrawBeziers(Pen, Point[])Σχεδιάζει μια σειρά γραμμών Bézier από έναν πίνακαPoint δομές.
DrawClosedCurve(Pen, PointF[])Σχεδιάζει μια κλειστή βασική spline που ορίζεται από έναν πίνακαPointF δομές. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλεγμένη τάση 0,5 καιAlternate λειτουργία πλήρωσης.
DrawClosedCurve(Pen, Point[])Σχεδιάζει μια κλειστή βασική spline που ορίζεται από έναν πίνακαPoint δομές. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλεγμένη τάση 0,5 καιAlternate λειτουργία πλήρωσης.
DrawClosedCurve(Pen, PointF[], float)Σχεδιάζει μια κλειστή βασική spline που ορίζεται από έναν πίνακαPointF κατασκευές που χρησιμοποιούν μια καθορισμένη τάση. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλογήAlternate λειτουργία πλήρωσης.
DrawClosedCurve(Pen, Point[], float)Σχεδιάζει μια κλειστή βασική spline που ορίζεται από έναν πίνακαPoint κατασκευές που χρησιμοποιούν μια καθορισμένη τάση. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλογήAlternate λειτουργία πλήρωσης.
DrawCurve(Pen, PointF[])Σχεδιάζει έναν βασικό spline μέσα από έναν καθορισμένο πίνακαPointF δομές. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλεγμένη τάση 0,5.
DrawCurve(Pen, Point[])Σχεδιάζει έναν βασικό spline μέσα από έναν καθορισμένο πίνακαPoint δομές.
DrawCurve(Pen, PointF[], float)Σχεδιάζει έναν βασικό spline μέσα από έναν καθορισμένο πίνακαPointF δομές που χρησιμοποιούν μια καθορισμένη τάση.
DrawCurve(Pen, Point[], float)Σχεδιάζει έναν βασικό spline μέσα από έναν καθορισμένο πίνακαPoint δομές που χρησιμοποιούν μια καθορισμένη τάση.
DrawCurve(Pen, PointF[], int, int)Σχεδιάζει έναν βασικό spline μέσα από έναν καθορισμένο πίνακαPointF δομές. Το σχέδιο αρχίζει με μετατόπιση από την αρχή του πίνακα. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλεγμένη τάση 0,5.
DrawCurve(Pen, PointF[], int, int, float)Σχεδιάζει έναν βασικό spline μέσα από έναν καθορισμένο πίνακαPointF κατασκευές που χρησιμοποιούν μια καθορισμένη τάση. Το σχέδιο αρχίζει με μετατόπιση από την αρχή του πίνακα.
DrawCurve(Pen, Point[], int, int, float)Σχεδιάζει έναν βασικό spline μέσα από έναν καθορισμένο πίνακαPoint δομές που χρησιμοποιούν μια καθορισμένη τάση.
DrawEllipse(Pen, Rectangle)Σχεδιάζει μια έλλειψη που καθορίζεται από ένα όριοRectangleδομή.
DrawEllipse(Pen, RectangleF)Σχεδιάζει μια έλλειψη που ορίζεται από ένα όριοRectangleF .
DrawEllipse(Pen, float, float, float, float)Σχεδιάζει μια έλλειψη που ορίζεται από ένα οριοθετημένο ορθογώνιο που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα ύψος και ένα πλάτος.
DrawEllipse(Pen, int, int, int, int)Σχεδιάζει μια έλλειψη που ορίζεται από ένα οριοθετημένο ορθογώνιο που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα ύψος και ένα πλάτος.
DrawImage(Image, Point)Σχεδιάζει το καθορισμένοImage , χρησιμοποιώντας το αρχικό φυσικό του μέγεθος, στην καθορισμένη τοποθεσία.
DrawImage(Image, PointF)Σχεδιάζει το καθορισμένοImage , χρησιμοποιώντας το αρχικό φυσικό του μέγεθος, στην καθορισμένη τοποθεσία.
DrawImage(Image, PointF[])Σχεδιάζει το καθορισμένο τμήμα του καθορισμένουimage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Point[])Σχεδιάζει το καθορισμένο τμήμα του καθορισμένουimage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Rectangle)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, RectangleF)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, float, float)Σχεδιάζει το καθορισμένοImage , χρησιμοποιώντας το αρχικό φυσικό του μέγεθος, στην καθορισμένη τοποθεσία.
DrawImage(Image, int, int)Σχεδιάζει την καθορισμένη εικόνα, χρησιμοποιώντας το αρχικό της φυσικό μέγεθος, στη θέση που καθορίζεται από ένα ζεύγος συντεταγμένων.
DrawImage(Image, PointF[], RectangleF)Σχεδιάζει το καθορισμένο τμήμα του καθορισμένουimage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Point[], Rectangle)Σχεδιάζει το καθορισμένο τμήμα του καθορισμένουimage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Rectangle, GraphicsUnit)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, RectangleF, GraphicsUnit)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, PointF[], RectangleF, GraphicsUnit)Σχεδιάζει το καθορισμένο τμήμα του καθορισμένουimage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Point[], Rectangle, GraphicsUnit)Σχεδιάζει το καθορισμένο τμήμα του καθορισμένουimage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Rectangle, GraphicsUnit, ImageAttributes)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, RectangleF, GraphicsUnit, ImageAttributes)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, float, float, float, float)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, int, int, int, int)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, PointF[], RectangleF, GraphicsUnit, ImageAttributes)Σχεδιάζει το καθορισμένο τμήμα του καθορισμένουimage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Point[], Rectangle, GraphicsUnit, ImageAttributes)Σχεδιάζει το καθορισμένο τμήμα του καθορισμένουimage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, Rectangle, Rectangle, GraphicsUnit, ImageAttributes)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImage(Image, RectangleF, RectangleF, GraphicsUnit, ImageAttributes)Σχεδιάζει το καθορισμένοImage στην καθορισμένη θέση και με το καθορισμένο μέγεθος.
DrawImageUnscaled(Image, Point)Σχεδιάζει μια καθορισμένη εικόνα χρησιμοποιώντας το αρχικό φυσικό της μέγεθος σε μια καθορισμένη τοποθεσία.
DrawImageUnscaled(Image, Rectangle)Σχεδιάζει μια καθορισμένη εικόνα χρησιμοποιώντας το αρχικό φυσικό της μέγεθος σε μια καθορισμένη τοποθεσία.
DrawImageUnscaled(Image, int, int)Σχεδιάζει την καθορισμένη εικόνα χρησιμοποιώντας το αρχικό της φυσικό μέγεθος στη θέση που καθορίζεται από ένα ζεύγος συντεταγμένων.
DrawImageUnscaled(Image, int, int, int, int)Σχεδιάζει μια καθορισμένη εικόνα χρησιμοποιώντας το αρχικό φυσικό της μέγεθος σε μια καθορισμένη τοποθεσία.
DrawImageUnscaledAndClipped(Image, Rectangle)Σχεδιάζει την καθορισμένη εικόνα χωρίς κλιμάκωση και την κόβει, εάν χρειάζεται, για να χωρέσει στο καθορισμένο ορθογώνιο.
DrawLine(Pen, Point, Point)Σχεδιάζει μια γραμμή που συνδέει δύοPoint δομές.
DrawLine(Pen, PointF, PointF)Σχεδιάζει μια γραμμή που συνδέει δύοPointF δομές.
DrawLine(Pen, float, float, float, float)Σχεδιάζει μια γραμμή που συνδέει τα δύο σημεία που καθορίζονται από τα ζεύγη συντεταγμένων.
DrawLine(Pen, int, int, int, int)Σχεδιάζει μια γραμμή που συνδέει τα δύο σημεία που καθορίζονται από τα ζεύγη συντεταγμένων.
DrawLines(Pen, PointF[])Σχεδιάζει μια σειρά από τμήματα γραμμής που συνδέουν έναν πίνακαPointF δομές.
DrawLines(Pen, Point[])Σχεδιάζει μια σειρά από τμήματα γραμμής που συνδέουν έναν πίνακαPoint δομές.
DrawPath(Pen, GraphicsPath)Ζωγραφίζει αGraphicsPath .
DrawPie(Pen, Rectangle, float, float)Σχεδιάζει ένα σχήμα πίτας που ορίζεται από μια έλλειψη που καθορίζεται από το αRectangle δομή και δύο ακτινικές γραμμές.
DrawPie(Pen, RectangleF, float, float)Σχεδιάζει ένα σχήμα πίτας που ορίζεται από μια έλλειψη που καθορίζεται από το αRectangleF δομή και δύο ακτινικές γραμμές.
DrawPie(Pen, float, float, float, float, float, float)Σχεδιάζει ένα σχήμα πίτας που ορίζεται από μια έλλειψη που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος, ένα ύψος και δύο ακτινικές γραμμές.
DrawPie(Pen, int, int, int, int, int, int)Σχεδιάζει ένα σχήμα πίτας που ορίζεται από μια έλλειψη που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος, ένα ύψος και δύο ακτινικές γραμμές.
DrawPolygon(Pen, PointF[])Σχεδιάζει ένα πολύγωνο που ορίζεται από έναν πίνακαPointF δομές.
DrawPolygon(Pen, Point[])Σχεδιάζει ένα πολύγωνο που ορίζεται από έναν πίνακαPoint δομές.
DrawRectangle(Pen, Rectangle)Σχεδιάζει ένα ορθογώνιο που καθορίζεται από το αRectangleδομή.
DrawRectangle(Pen, RectangleF)Σχεδιάζει ένα ορθογώνιο που καθορίζεται από το αRectangleFδομή.
DrawRectangle(Pen, float, float, float, float)Σχεδιάζει ένα ορθογώνιο που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος και ένα ύψος.
DrawRectangle(Pen, int, int, int, int)Σχεδιάζει ένα ορθογώνιο που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος και ένα ύψος.
DrawRectangles(Pen, RectangleF[])Σχεδιάζει μια σειρά από ορθογώνια που καθορίζονται απόRectangleF δομές.
DrawRectangles(Pen, Rectangle[])Σχεδιάζει μια σειρά από ορθογώνια που καθορίζονται απόRectangle δομές.
DrawString(string, Font, Brush, PointF)Σχεδιάζει την καθορισμένη συμβολοσειρά κειμένου στην καθορισμένη θέση με την καθορισμένηBrush καιFont αντικείμενα.
DrawString(string, Font, Brush, RectangleF)Σχεδιάζει την καθορισμένη συμβολοσειρά κειμένου στο καθορισμένο ορθογώνιο με το καθορισμένοBrush καιFont αντικείμενα.
DrawString(string, Font, Brush, float, float)Σχεδιάζει την καθορισμένη συμβολοσειρά κειμένου στην καθορισμένη θέση με την καθορισμένηBrush καιFont αντικείμενα.
DrawString(string, Font, Brush, PointF, StringFormat)Σχεδιάζει την καθορισμένη συμβολοσειρά κειμένου στην καθορισμένη θέση με την καθορισμένηBrush καιFont αντικείμενα που χρησιμοποιούν τα χαρακτηριστικά μορφοποίησης του καθορισμένουStringFormat .
DrawString(string, Font, Brush, RectangleF, StringFormat)Σχεδιάζει την καθορισμένη συμβολοσειρά κειμένου στο καθορισμένο ορθογώνιο με το καθορισμένοBrush καιFont αντικείμενα που χρησιμοποιούν τα χαρακτηριστικά μορφοποίησης του καθορισμένουStringFormat .
DrawString(string, Font, Brush, float, float, StringFormat)Σχεδιάζει την καθορισμένη συμβολοσειρά κειμένου στην καθορισμένη θέση με την καθορισμένηBrush καιFont αντικείμενα που χρησιμοποιούν τα χαρακτηριστικά μορφοποίησης του καθορισμένουStringFormat .
EndUpdate()Ολοκληρώνει την προσωρινή αποθήκευση των λειτουργιών γραφικών που ξεκίνησαν μετά την κλήση του BeginUpdate. Οι προηγούμενες λειτουργίες γραφικών θα εφαρμοστούν ταυτόχρονα κατά την κλήση αυτής της μεθόδου.
FillClosedCurve(Brush, PointF[])Γεμίζει το εσωτερικό μιας κλειστής καμπύλης βασικού spline που ορίζεται από έναν πίνακαPointF δομές. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλεγμένη τάση 0,5 καιAlternate λειτουργία πλήρωσης.
FillClosedCurve(Brush, Point[])Γεμίζει το εσωτερικό μιας κλειστής καμπύλης βασικού spline που ορίζεται από έναν πίνακαPoint δομές. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλεγμένη τάση 0,5 καιAlternate λειτουργία πλήρωσης.
FillClosedCurve(Brush, PointF[], FillMode)Γεμίζει το εσωτερικό μιας κλειστής καμπύλης βασικού spline που ορίζεται από έναν πίνακαPointF δομές που χρησιμοποιούν την καθορισμένη λειτουργία πλήρωσης. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλεγμένη τάση 0,5.
FillClosedCurve(Brush, Point[], FillMode)Γεμίζει το εσωτερικό μιας κλειστής καμπύλης βασικού spline που ορίζεται από έναν πίνακαPoint δομές που χρησιμοποιούν την καθορισμένη λειτουργία πλήρωσης. Αυτή η μέθοδος χρησιμοποιεί μια προεπιλεγμένη τάση 0,5.
FillClosedCurve(Brush, PointF[], FillMode, float)Γεμίζει το εσωτερικό μιας κλειστής καμπύλης βασικού spline που ορίζεται από έναν πίνακαPointF δομές που χρησιμοποιούν τον καθορισμένο τρόπο πλήρωσης και τάση.
FillClosedCurve(Brush, Point[], FillMode, float)Γεμίζει το εσωτερικό μιας κλειστής καμπύλης βασικού spline που ορίζεται από έναν πίνακαPoint δομές που χρησιμοποιούν τον καθορισμένο τρόπο πλήρωσης και τάση.
FillEllipse(Brush, Rectangle)Γεμίζει το εσωτερικό μιας έλλειψης που ορίζεται από ένα οριοθετημένο ορθογώνιο που καθορίζεται από έναRectangleδομή.
FillEllipse(Brush, RectangleF)Γεμίζει το εσωτερικό μιας έλλειψης που ορίζεται από ένα οριοθετημένο ορθογώνιο που καθορίζεται από έναRectangleFδομή.
FillEllipse(Brush, float, float, float, float)Γεμίζει το εσωτερικό μιας έλλειψης που ορίζεται από ένα οριοθετημένο ορθογώνιο που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος και ένα ύψος.
FillEllipse(Brush, int, int, int, int)Γεμίζει το εσωτερικό μιας έλλειψης που ορίζεται από ένα οριοθετημένο ορθογώνιο που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος και ένα ύψος.
FillPath(Brush, GraphicsPath)Γεμίζει το εσωτερικό του αGraphicsPath .
FillPie(Brush, Rectangle, float, float)Γεμίζει το εσωτερικό ενός τμήματος πίτας που ορίζεται από μια έλλειψη που καθορίζεται από έναRectangleF δομή και δύο ακτινικές γραμμές.
FillPie(Brush, RectangleF, float, float)Γεμίζει το εσωτερικό ενός τμήματος πίτας που ορίζεται από μια έλλειψη που καθορίζεται από έναRectangleF δομή και δύο ακτινικές γραμμές.
FillPie(Brush, float, float, float, float, float, float)Γεμίζει το εσωτερικό ενός τμήματος πίτας που ορίζεται από μια έλλειψη που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος, ένα ύψος και δύο ακτινικές γραμμές.
FillPie(Brush, int, int, int, int, int, int)Γεμίζει το εσωτερικό ενός τμήματος πίτας που ορίζεται από μια έλλειψη που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος, ένα ύψος και δύο ακτινικές γραμμές.
FillPolygon(Brush, PointF[])Γεμίζει το εσωτερικό ενός πολυγώνου που ορίζεται από έναν πίνακα σημείων που καθορίζεται απόPointF δομές καιAlternate .
FillPolygon(Brush, Point[])Γεμίζει το εσωτερικό ενός πολυγώνου που ορίζεται από έναν πίνακα σημείων που καθορίζεται απόPoint δομές καιAlternate .
FillPolygon(Brush, PointF[], FillMode)Γεμίζει το εσωτερικό ενός πολυγώνου που ορίζεται από έναν πίνακα σημείων που καθορίζεται απόPointF δομές που χρησιμοποιούν την καθορισμένη λειτουργία πλήρωσης.
FillPolygon(Brush, Point[], FillMode)Γεμίζει το εσωτερικό ενός πολυγώνου που ορίζεται από έναν πίνακα σημείων που καθορίζεται απόPoint δομές που χρησιμοποιούν την καθορισμένη λειτουργία πλήρωσης.
FillRectangle(Brush, Rectangle)Γεμίζει το εσωτερικό ενός ορθογωνίου που καθορίζεται από το αRectangleδομή.
FillRectangle(Brush, RectangleF)Γεμίζει το εσωτερικό ενός ορθογωνίου που καθορίζεται από το αRectangleFδομή.
FillRectangle(Brush, float, float, float, float)Γεμίζει το εσωτερικό ενός ορθογωνίου που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος και ένα ύψος.
FillRectangle(Brush, int, int, int, int)Γεμίζει το εσωτερικό ενός ορθογωνίου που καθορίζεται από ένα ζεύγος συντεταγμένων, ένα πλάτος και ένα ύψος.
FillRectangles(Brush, RectangleF[])Γεμίζει το εσωτερικό μιας σειράς ορθογωνίων που καθορίζονται απόRectangleF δομές.
FillRectangles(Brush, Rectangle[])Γεμίζει το εσωτερικό μιας σειράς ορθογωνίων που καθορίζονται απόRectangle δομές.
FillRegion(Brush, Region)Γεμίζει το εσωτερικό του αRegion .
MultiplyTransform(Matrix)Πολλαπλασιάζει τοMatrix που αντιπροσωπεύει τον τοπικό γεωμετρικό μετασχηματισμό αυτούGraphics από τα καθορισμέναMatrix με την προετοιμασία του καθορισμένουMatrix .
MultiplyTransform(Matrix, MatrixOrder)Πολλαπλασιάζει τοMatrix που αντιπροσωπεύει τον τοπικό γεωμετρικό μετασχηματισμό αυτούGraphics από τα καθορισμέναMatrix με την καθορισμένη σειρά.
ResetTransform()Επαναφέρει τοTransform ιδιοκτησία στην ταυτότητα.
RotateTransform(float)Περιστρέφει τον τοπικό γεωμετρικό μετασχηματισμό κατά το καθορισμένο ποσό. Αυτή η μέθοδος προϋποθέτει την περιστροφή στον μετασχηματισμό.
RotateTransform(float, MatrixOrder)Περιστρέφει τον τοπικό γεωμετρικό μετασχηματισμό κατά το καθορισμένο ποσό με την καθορισμένη σειρά.
ScaleTransform(float, float)Κλιμακώνει τον τοπικό γεωμετρικό μετασχηματισμό κατά τα καθορισμένα ποσά. Αυτή η μέθοδος προσαρτά τον πίνακα κλιμάκωσης στον μετασχηματισμό.
ScaleTransform(float, float, MatrixOrder)Κλιμακώνει τον τοπικό γεωμετρικό μετασχηματισμό κατά τα καθορισμένα ποσά με την καθορισμένη σειρά.
TranslateTransform(float, float)Μεταφράζει τον τοπικό γεωμετρικό μετασχηματισμό με τις καθορισμένες διαστάσεις. Αυτή η μέθοδος προϋποθέτει τη μετάφραση στον μετασχηματισμό.
TranslateTransform(float, float, MatrixOrder)Μεταφράζει τον τοπικό γεωμετρικό μετασχηματισμό με τις καθορισμένες διαστάσεις με την καθορισμένη σειρά.

Παραδείγματα

Αυτό το παράδειγμα χρησιμοποιεί την κλάση Graphics για τη δημιουργία πρωτόγονων σχημάτων στην επιφάνεια της εικόνας. Για την επίδειξη της λειτουργίας, το παράδειγμα δημιουργεί μια νέα εικόνα σε μορφή PSD και σχεδιάζει πρωτόγονα σχήματα στην επιφάνεια της εικόνας χρησιμοποιώντας μεθόδους Draw που εκτίθενται από την κλάση Graphics και στη συνέχεια την εξάγει σε μορφή αρχείου PSD.

[C#]

//Δημιουργία μιας παρουσίας εικόνας 
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
    //Δημιουργία και προετοιμασία μιας παρουσίας της κλάσης Graphics
    Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);

    //Διαγραφή επιφάνειας γραφικών
    graphics.Clear(Color.Wheat);

    //Σχεδιάστε ένα τόξο καθορίζοντας το αντικείμενο Pen να έχει μαύρο χρώμα, 
    //α Ορθογώνιο που περιβάλλει το τόξο, τη γωνία έναρξης και τη γωνία σάρωσης
    graphics.DrawArc(new Pen(Color.Black, 2), new Rectangle(200, 200, 100, 200), 0, 300);

    //Σχεδιάστε ένα Bezier καθορίζοντας το αντικείμενο Pen να έχει μπλε χρώμα και συντεταγμένα σημεία.
    graphics.DrawBezier(new Pen(Color.Blue, 2), new Point(250, 100), new Point(300, 30), new Point(450, 100), new Point(235, 25));

    //Σχεδιάστε μια καμπύλη καθορίζοντας το αντικείμενο Pen να έχει πράσινο χρώμα και έναν πίνακα σημείων
    graphics.DrawCurve(new Pen(Color.Green, 2), new[] { new Point(100, 200), new Point(100, 350), new Point(200, 450) });

    //Σχεδιάστε μια έλλειψη χρησιμοποιώντας το αντικείμενο στυλό και ένα ορθογώνιο που το περιβάλλει
    graphics.DrawEllipse(new Pen(Color.Yellow, 2), new Rectangle(300, 300, 100, 100));

    //ΖΩΓΡΑΦΙΣΕ μια γραμμη 
    graphics.DrawLine(new Pen(Color.Violet, 2), new Point(100, 100), new Point(200, 200));

    //Σχεδιάστε ένα τμήμα πίτας
    graphics.DrawPie(new Pen(Color.Silver, 2), new Rectangle(new Point(200, 20), new Size(200, 200)), 0, 45);

    //Σχεδιάστε ένα πολύγωνο καθορίζοντας το αντικείμενο Pen να έχει κόκκινο χρώμα και έναν πίνακα σημείων
    graphics.DrawPolygon(new Pen(Color.Red, 2), new[] { new Point(20, 100), new Point(20, 200), new Point(220, 20) });

    //Σχεδιάστε ένα ορθογώνιο
    graphics.DrawRectangle(new Pen(Color.Orange, 2), new Rectangle(new Point(250, 250), new Size(100, 100)));

    //Δημιουργήστε ένα αντικείμενο SolidBrush και ορίστε τις διάφορες ιδιότητές του
    Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush();
    brush.Color = Color.Purple;
    brush.Opacity = 100;

    //Σχεδιάστε μια συμβολοσειρά χρησιμοποιώντας το αντικείμενο SolidBrush και τη γραμματοσειρά, σε συγκεκριμένο σημείο
    graphics.DrawString("This image is created by Aspose.PSD API", new Font("Times New Roman", 16), brush, new PointF(50, 400));

    //Δημιουργήστε μια παρουσία του PngOptions και ορίστε τις διάφορες ιδιότητές του
    Aspose.PSD.ImageOptions.PngOptions pngOptions = new Aspose.PSD.ImageOptions.PngOptions();

    // αποθήκευση όλων των αλλαγών.
    image.Save("C:\\temp\\output.png", pngOptions);
}

Δείτε επίσης