Class ImageDevice

ImageDevice class

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

public class ImageDevice : Device, IMultiPageDevice

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

ΟνομαΠεριγραφή
ImageDevice()Αρχικοποιεί νέα παρουσία τουImageDevice .
ImageDevice(ImageFormat)Αρχικοποιεί νέα παρουσία τουImageDevice με καθορισμένη μορφή εικόνας.
ImageDevice(Size)Αρχικοποιεί νέα παρουσία τουImageDevice με καθορισμένο μέγεθος σελίδας.
ImageDevice(Size, ImageFormat)Αρχικοποιεί νέα παρουσία τουImageDevice με καθορισμένο μέγεθος σελίδας και μορφή εικόνας.

Ιδιότητες

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

Μέθοδοι

ΟνομαΠεριγραφή
virtual ClosePage()Κάνει την απαραίτητη προετοιμασία της συσκευής μετά την απόδοση της σελίδας.
override Create()Δημιουργεί ένα αντίγραφο αυτής της συσκευής.
override Dispose()Απορρίπτει τη συσκευή.
override Draw(GraphicsPath)Σχεδιάζει μια διαδρομή.
virtual DrawArc(double, double, double, double, double, double)Σχεδιάζει τόξο.
override 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)Σχεδιάζει ένα στρογγυλό ορθογώνιο.
override DrawString(string, double, double)Σχεδιάζει μια συμβολοσειρά σε δεδομένο σημείο.
override EndDocument()Πραγματοποιεί την απαραίτητη προετοιμασία της συσκευής μετά την απόδοση του εγγράφου.
override 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)Λαμβάνει μια τιμή της ιδιότητας συμβολοσειράς. (2 methods)
GetPropertyColor(string)Λαμβάνει μια τιμή της ιδιότητας χρώματος. (2 methods)
GetPropertyDouble(string)Παίρνει μια τιμή διπλής ιδιότητας. (2 methods)
GetPropertyInt(string)Παίρνει μια τιμή ακέραιας ιδιότητας. (2 methods)
GetPropertyMargins(string)Λαμβάνει μια ιδιότητα τιμής περιθωρίων. (2 methods)
GetPropertyRectangle(string)Λαμβάνει μια τιμή της ιδιότητας ορθογωνίου. (2 methods)
GetPropertySize(string)Λαμβάνει μια τιμή ιδιότητας μεγέθους. (2 methods)
override GetTransform()Λαμβάνει τον τρέχοντα μετασχηματισμό.
override InitClip()Αρχικοποιεί ένα κλιπ της συσκευής.
virtual InitPageNumbers()Αρχικοποιεί αριθμούς σελίδων προς έξοδο.
IsProperty(string)Λαμβάνει μια τιμή της ιδιότητας boolean. (2 methods)
virtual OpenPage(string)Κάνει την απαραίτητη προετοιμασία της συσκευής πριν από την απόδοση της σελίδας.
virtual OpenPage(float, float)Κάνει την απαραίτητη προετοιμασία της συσκευής πριν από κάθε απόδοση σελίδας.
override ReNew()Επαναφορά της συσκευής στην αρχική κατάσταση για ολόκληρο το έγγραφο.
override Reset()Επαναφέρετε τη συσκευή στην αρχική κατάσταση για μια σελίδα.
override Rotate(double)Περιστρέψτε τον τρέχοντα πίνακα μετασχηματισμού πάνω από τον άξονα Z. Καλεί writeTransform(Transform). Περιστροφή με θετική γωνία θήτα περιστρέφει σημεία στον θετικό άξονα x προς τον θετικό άξονα y.
virtual Rotate(double, double, double)Περιστρέψτε τον τρέχοντα πίνακα μετασχηματισμού γύρω από ένα σημείο.
override Scale(double, double)Κλιμακώνει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform).
override SetClip(GraphicsPath)Σχήμα κλιπ.
override SetTransform(Matrix)Καθορίζει τον τρέχοντα μετασχηματισμό.
override Shear(double, double)Κερδίζει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform).
override StartDocument()Κάνει την απαραίτητη προετοιμασία της συσκευής πριν ξεκινήσει η απόδοση του εγγράφου.
override ToString()Επιστρέφει το όνομα του τύπου συσκευής.
override Transform(Matrix)Μετασχηματίζει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform).
override Translate(double, double)Μεταφράζει τον τρέχοντα πίνακα μετασχηματισμού. Καλεί writeTransform(Transform).
virtual UpdatePageParameters(IMultiPageDevice)Ενημερώνει τις παραμέτρους σελίδας από άλλη πολυσέλιδη συσκευή.
override WriteComment(string)Γράφει ένα σχόλιο.

Πεδία

ΟνομαΠεριγραφή
static readonly BACKGROUNDΚλειδί ιδιοκτησίας “Φόντο”.
static readonly BACKGROUND_COLORΚλειδί ιδιότητας “Χρώμα φόντου”.
static readonly EMBED_FONTSΚλειδί ιδιότητας “Ενσωμάτωση γραμματοσειράς στο έγγραφο”.
static readonly EMIT_ERRORSΤιμή ιδιότητας “Εκτέλεση σφαλμάτων”.
static readonly EMIT_WARNINGSΑξία ακινήτου “Εμφάνιση προειδοποιήσεων”.
static readonly FIT_TO_PAGEΚλειδί ιδιότητας “Προσαρμογή περιεχομένου στη σελίδα”.
static readonly ORIENTATIONΚλειδί ιδιότητας “Προσανατολισμός”.
static readonly PAGE_MARGINSΚλειδί ιδιότητας “Περιθώρια σελίδας”.
static readonly PAGE_SIZEΚλειδί ιδιότητας “Μέγεθος σελίδας”.
static readonly PRODUCERΑξία ακινήτου «Παραγωγός».
static readonly TRANSPARENTΚλειδί ιδιοκτησίας “Διαφανές”.

Δείτε επίσης