Class Device

Device class

Αυτή η κλάση ενσωματώνει την απόδοση του εγγράφου σε μια αφηρημένη συσκευή. Η απόδοση του εγγράφου πραγματοποιείται σελίδα προς σελίδα.

public abstract class Device

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

ΟνομαΠεριγραφή
Device(Size)ΑρχικοποιείDevice με μέγεθος σελίδας.

Ιδιότητες

ΟνομαΠεριγραφή
virtual Background { get; set; }Επιστρέφει ή καθορίζει το τρέχον φόντο της σελίδας.
virtual CharTM { get; set; }Επιστρέφει ή καθορίζει τον τρέχοντα μετασχηματισμό χαρακτήρων.
Creator { get; set; }Επιστρέφει ή καθορίζει τον δημιουργό της προκύπτουσας εξόδου συσκευής.
virtual Font { get; set; }Επιστρέφει ή καθορίζει την τρέχουσα γραμματοσειρά.
virtual IsDirectRGB { get; }Υποδεικνύει εάν η συσκευή χρησιμοποιεί άμεση λειτουργία RGB, δηλαδή RGB.
IsLicensed { get; }Υποδεικνύει εάν αυτή η παρουσία της βιβλιοθήκης Aspose.Page έχει άδεια χρήσης.
virtual Opacity { get; set; }Επιστρέφει ή καθορίζει την τρέχουσα αδιαφάνεια.
virtual OpacityMask { get; set; }Επιστρέφει ή καθορίζει την τρέχουσα μάσκα αδιαφάνειας.
virtual Paint { get; set; }Επιστρέφει ή καθορίζει την τρέχουσα βαφή.
Properties { get; set; }Ιδιότητες συσκευής συμπεριλαμβανομένων των μεταδεδομένων.
virtual SaveOptions { set; }Επιλογές για τη διαχείριση της διαδικασίας απόδοσης.
virtual Size { get; set; }Επιστρέφει ή καθορίζει ένα μέγεθος της σελίδας.
virtual Stroke { get; set; }Επιστρέφει ή καθορίζει την τρέχουσα διαδρομή.
virtual TextRenderingMode { get; set; }Επιστρέφει ή καθορίζει την τρέχουσα λειτουργία απόδοσης κειμένου.
virtual TextStrokeWidth { get; set; }Επιστρέφει ή καθορίζει το τρέχον πλάτος διαδρομής κειμένου.

Μέθοδοι

ΟνομαΠεριγραφή
virtual Create()Δημιουργεί ένα αντίγραφο αυτής της συσκευής.
virtual Dispose()Απορρίπτει τη συσκευή.
virtual Draw(GraphicsPath)Σχεδιάζει μια διαδρομή.
virtual DrawArc(double, double, double, double, double, double)Σχεδιάζει τόξο.
virtual DrawImage(Bitmap, Matrix, Color)Σχεδιάζει μια εικόνα με αντιστοιχισμένο μετασχηματισμό και φόντο.
virtual DrawLine(double, double, double, double)Σχεδιάζει ένα ευθύγραμμο τμήμα.
virtual DrawOval(double, double, double, double)Σχεδιάζει ένα οβάλ.
virtual DrawPolygon(double[], double[], int)Σχεδιάζει ένα πολύγωνο.
virtual DrawPolygon(int[], int[], int)Σχεδιάζει ένα πολύγωνο.
virtual DrawPolyline(double[], double[], int)Σχεδιάζει μια πολύγραμμη.
virtual DrawPolyline(int[], int[], int)Σχεδιάζει μια πολύγραμμη.
virtual DrawRect(double, double, double, double)Σχεδιάζει ένα ορθογώνιο.
virtual DrawRoundRect(double, double, double, double, double, double)Σχεδιάζει ένα στρογγυλό ορθογώνιο.
virtual DrawString(string, double, double)Σχεδιάζει μια συμβολοσειρά σε δεδομένο σημείο.
virtual EndDocument()Πραγματοποιεί την απαραίτητη προετοιμασία της συσκευής μετά την απόδοση του εγγράφου.
virtual Fill(GraphicsPath)Γεμίζει μια διαδρομή.
virtual FillArc(double, double, double, double, double, double)Γεμίζει ένα τόξο.
virtual FillOval(double, double, double, double)Γεμίζει ένα οβάλ.
virtual FillPolygon(double[], double[], int)Γεμίζει ένα πολύγωνο.
virtual FillPolygon(int[], int[], int)Γεμίζει ένα πολύγωνο.
virtual FillRect(double, double, double, double)Γεμίζει ένα ορθογώνιο.
virtual FillRoundRect(double, double, double, double, double, double)Γεμίζει ένα στρογγυλό ορθογώνιο.
GetProperty(string)Λαμβάνει μια τιμή της ιδιότητας συμβολοσειράς.
GetPropertyColor(string)Λαμβάνει μια τιμή της ιδιότητας χρώματος.
GetPropertyDouble(string)Παίρνει μια τιμή διπλής ιδιότητας.
GetPropertyInt(string)Παίρνει μια τιμή ακέραιας ιδιότητας.
GetPropertyMargins(string)Λαμβάνει μια τιμή ιδιότητας περιθωρίου.
GetPropertyRectangle(string)Λαμβάνει μια τιμή της ιδιότητας ορθογωνίου.
GetPropertySize(string)Λαμβάνει μια τιμή ιδιότητας μεγέθους.
virtual GetTransform()Λαμβάνει τον τρέχοντα μετασχηματισμό.
virtual InitClip()Αρχικοποιεί το κλιπ της συσκευής.
IsProperty(string)Λαμβάνει μια τιμή της ιδιότητας boolean.
virtual ReNew()Επαναφορά της συσκευής στην αρχική κατάσταση για ολόκληρο το έγγραφο. Χρησιμοποιείται για την επαναφορά της ροής εξόδου.
virtual Reset()Επαναφέρετε τη συσκευή στην αρχική κατάσταση για μια σελίδα.
virtual Rotate(double)Περιστρέψτε τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform). Περιστροφή με θετική γωνία θήτα περιστρέφει σημεία στον θετικό άξονα x προς τον θετικό άξονα y.
virtual Rotate(double, double, double)Περιστρέψτε τον τρέχοντα πίνακα μετασχηματισμού γύρω από ένα σημείο.
virtual Scale(double, double)Κλιμακώνει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform).
virtual SetClip(GraphicsPath)Καθορίζει το κλιπ της συσκευής.
virtual SetTransform(Matrix)Καθορίζει τον τρέχοντα μετασχηματισμό.
virtual Shear(double, double)Κερδίζει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform).
virtual StartDocument()Κάνει την απαραίτητη προετοιμασία της συσκευής πριν ξεκινήσει η απόδοση του εγγράφου.
override ToString()Επιστρέφει το όνομα του τύπου συσκευής.
virtual Transform(Matrix)Μετασχηματίζει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform)
virtual Translate(double, double)Μεταφράζει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform).
virtual WriteComment(string)Γράφει ένα σχόλιο.

Πεδία

ΟνομαΠεριγραφή
static VERSIONΤρέχουσα έκδοση συσκευής.

Δείτε επίσης