Class PsDocument

PsDocument class

Αυτή η τάξη ενσωματώνει έγγραφα PS/EPS.

public sealed class PsDocument : Document

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

ΟνομαΠεριγραφή
PsDocument(Stream)ΑρχικοποιείPsDocument με μια ροή αρχείου PS/EPS.
PsDocument(Stream, PsSaveOptions)Αρχικοποιεί κενόPsDocument με αρχικοποιημένη σελίδα.
PsDocument(Stream, PsSaveOptions, bool)Αρχικοποιεί κενόPsDocument .
PsDocument(Stream, PsSaveOptions, int)Αρχικοποιεί κενόPsDocument όταν ο αριθμός των σελίδων εγγράφου Postscript είναι γνωστός εκ των προτέρων.

Ιδιότητες

ΟνομαΠεριγραφή
NumberOfPages { get; }Επιστρέφει τον αριθμό των σελίδων στο έγγραφο PDF που προκύπτει.

Μέθοδοι

ΟνομαΠεριγραφή
Clip(GraphicsPath)Προσθέτει κλιπ στην τρέχουσα κατάσταση γραφικών.
ClipAndNewPath(GraphicsPath)Προσθέτει κλιπ στην τρέχουσα κατάσταση γραφικών και στη συνέχεια γράφει τον τελεστή “newpath”. Είναι απαραίτητο να κάνετε για να διαφύγετε της συμβολής αυτής της διαδρομής αποκοπής και ορισμένων επακόλουθων μονοπατιών, όπως οι γλύφοι που περιγράφονται με τον τελεστή “charpath”.
ClipRectangle(RectangleF)Προσθέτει ορθογώνιο αποκοπής στην τρέχουσα κατάσταση γραφικών.
ClipText(string, Font, float, float)
ClosePage()Ολοκληρώστε την τρέχουσα σελίδα.
Draw(GraphicsPath)Σχεδιάστε μια αυθαίρετη διαδρομή.
DrawExplicitImageMask(Bitmap, Bitmap, Matrix)Σχεδιάστε μια καλυμμένη εικόνα.
DrawImage(Bitmap)Σχεδίαση εικόνας.
DrawImage(Bitmap, Matrix, Color)Σχεδιάστε μετασχηματισμένη εικόνα με φόντο.
DrawTransparentImage(Bitmap, Matrix, int)Σχεδιάστε μετασχηματισμένη διαφανή εικόνα. Εάν η εικόνα δεν έχει κανάλι Alpha, θα σχεδιαστεί ως αδιαφανές image
Fill(GraphicsPath)Συμπληρώστε μια αυθαίρετη διαδρομή.
FillAndStrokeText(string, DrFont, float, float, Brush, Pen)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών και σχεδιάζοντας περιγράμματα γλυφών.
FillAndStrokeText(string, Font, float, float, Brush, Pen)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών και σχεδιάζοντας περιγράμματα γλυφών.
FillAndStrokeText(string, float[], DrFont, float, float, Brush, Pen)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών και σχεδιάζοντας περιγράμματα γλυφών.
FillAndStrokeText(string, float[], Font, float, float, Brush, Pen)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών και σχεδιάζοντας περιγράμματα γλυφών.
FillText(string, DrFont, float, float)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών.
FillText(string, Font, float, float)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών.
FillText(string, DrFont, float, float, Brush)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών.
FillText(string, float[], DrFont, float, float)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών.
FillText(string, float[], Font, float, float)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών.
FillText(string, Font, float, float, Brush)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών.
FillText(string, float[], DrFont, float, float, Brush)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών.
FillText(string, float[], Font, float, float, Brush)Προσθέτει μια συμβολοσειρά κειμένου συμπληρώνοντας το εσωτερικό των γλυφών.
GetPaint()Παίρνει χρώμα της τρέχουσας κατάστασης γραφικών.
GetStroke()Παίρνει διαδρομή της τρέχουσας κατάστασης γραφικών.
GetXmpMetadata()Διαβάζει αρχείο PS/EPS και εξάγει τα XmpMetdata εάν υπάρχουν ήδη ή προσθέτει νέο εάν δεν υπάρχει.
Merge(string[], Device, SaveOptions)Συγχωνεύει αρχεία PS/EPS σε μια συσκευή.
OpenPage(string)Δημιουργεί νέα σελίδα με το μέγεθος του εγγράφου και κάνει την τρέχουσα.
OpenPage(float, float)Δημιουργεί νέα σελίδα και κάνει την τρέχουσα.
OutlineText(string, DrFont, float, float)Προσθέτει μια συμβολοσειρά κειμένου σχεδιάζοντας περιγράμματα γλυφών.
OutlineText(string, Font, float, float)Προσθέτει μια συμβολοσειρά κειμένου σχεδιάζοντας περιγράμματα γλυφών.
OutlineText(string, DrFont, float, float, Pen)Προσθέτει μια συμβολοσειρά κειμένου σχεδιάζοντας περιγράμματα γλυφών.
OutlineText(string, float[], DrFont, float, float)Προσθέτει μια συμβολοσειρά κειμένου σχεδιάζοντας περιγράμματα γλυφών.
OutlineText(string, float[], Font, float, float)Προσθέτει μια συμβολοσειρά κειμένου σχεδιάζοντας περιγράμματα γλυφών.
OutlineText(string, Font, float, float, Pen)Προσθέτει μια συμβολοσειρά κειμένου σχεδιάζοντας περιγράμματα γλυφών.
OutlineText(string, float[], DrFont, float, float, Pen)Προσθέτει μια συμβολοσειρά κειμένου σχεδιάζοντας περιγράμματα γλυφών.
OutlineText(string, float[], Font, float, float, Pen)Προσθέτει μια συμβολοσειρά κειμένου σχεδιάζοντας περιγράμματα γλυφών.
Rotate(float)Προσθέτει περιστροφή αριστερόστροφα ως προς την αρχή στην τρέχουσα κατάσταση γραφικών (περιστροφή τρέχοντος πίνακα).
Rotate(int)Προσθέτει περιστροφή αριστερόστροφα ως προς την αρχή στην τρέχουσα κατάσταση γραφικών (περιστροφή τρέχοντος πίνακα).
Save()Αποθηκεύσεις δίνονταιPsDocumentως αρχείο EPS. Αυτή η μέθοδος χρησιμοποιείται μόνο όταν το PsDocument δημιουργήθηκε από την αρχή.
Save(Stream)Αποθηκεύσεις δίνονταιPsDocument ως αρχείο EPS. Αυτή η μέθοδος χρησιμοποιείται μόνο μετά την ενημέρωση των μεταδεδομένων XMP. Αποθηκεύει το αρχικό αρχείο EPS με ενημερωμένα υπάρχοντα μεταδεδομένα ή ένα νέο που δημιουργήθηκε κατά την κλήση της μεθόδου GetMetadata. Στην τελευταία περίπτωση προστίθενται όλοι οι απαραίτητοι κώδικας PostScript και σχόλια EPS.
override Save(Device, SaveOptions)Αποθηκεύει το αρχείο PS/EPS σε μια συσκευή.
Scale(float, float)Προσθέτει κλίμακα στην τρέχουσα κατάσταση γραφικών (κλιμακωτή τρέχουσα μήτρα).
SetPageDevice(Dictionary<string, object>)Ορίζει τις παραμέτρους της συσκευής σελίδας (βλ. τελεστή “setpagedevice” PostScript specification). Μεταξύ αυτών μπορεί να είναι το μέγεθος και το χρώμα σελίδας κ.λπ.
SetPageSize(float, float)Ορίζει το μέγεθος σελίδας. Για να δημιουργήσετε σελίδες με διαφορετικά μεγέθη σε ένα έγγραφο χρησιμοποιήστεSetPageDeviceΜέθοδος αμέσως μετά από αυτήν τη μέθοδο.
SetPaint(Brush)Ορίζει τη βαφή στην τρέχουσα κατάσταση γραφικών.
SetStroke(Pen)Ορίζει το stroke στην τρέχουσα κατάσταση γραφικών.
SetTransform(Matrix)Ορίστε τον τρέχοντα μετασχηματισμό σε αυτόν.
Shear(float, float)Προσθέτει μετασχηματισμό διάτμησης στην τρέχουσα κατάσταση γραφικών (μήτρα διάτμησης ρεύματος).
Transform(Matrix)Προσθέτει μετασχηματισμό στην τρέχουσα κατάσταση γραφικών (συνενώνει αυτόν τον πίνακα με τον τρέχοντα).
Translate(float, float)Προσθέτει μετάφραση στην τρέχουσα κατάσταση γραφικών (μεταφράζει την τρέχουσα μήτρα).
WriteGraphicsRestore()Γράφει την επαναφορά της τρέχουσας κατάστασης γραφικών (Δείτε την προδιαγραφή PostScript στον τελεστή “grestore”).
WriteGraphicsSave()Γράφει αποθήκευση της τρέχουσας κατάστασης γραφικών (Δείτε την προδιαγραφή PostScript στον τελεστή “gsave”).
static SaveImageAsEps(Bitmap, Stream, PsSaveOptions)Αποθηκεύει το αντικείμενο Bitmap στη ροή εξόδου EPS.
static SaveImageAsEps(Bitmap, string, PsSaveOptions)Αποθηκεύει το αντικείμενο Bitmap στο αρχείο EPS.
static SaveImageAsEps(Stream, Stream, PsSaveOptions)Αποθηκεύει εικόνα PNG/JPEG/TIFF/BMP/GIF/EMF από ροή εισόδου σε ροή εξόδου EPS.
static SaveImageAsEps(string, string, PsSaveOptions)Αποθηκεύει εικόνα PNG/JPEG/TIFF/BMP/GIF/EMF από αρχείο σε αρχείο EPS.

Δείτε επίσης