RenderPagesToFiles
Απόδοση και εκτύπωση
Περιγραφή
Αποδίδει τις επιλεγμένες σελίδες εγγράφου που περιγράφονται από το PageRanges σε ξεχωριστά αρχεία εικόνας
Η συνάρτηση δέχεται τις ίδιες τιμές Options απόδοσης με τις RenderPageToFile και RenderDocumentToFile, αλλά το PageRanges μπορεί να επιλέξει μη συνεχόμενες σελίδες όπως 1,3,7-9, Odd ή Even 2-20
Εάν το FileName περιέχει %p, αυτό το αναγνωριστικό αντικαθίσταται από τον αριθμό σελίδας πηγής. Εάν το FileName δεν περιέχει %p, ο αριθμός σελίδας πηγής εισάγεται πριν από την επέκταση αρχείου
Η υλοποίηση επαναχρησιμοποιεί έναν renderer σε όλη τη λίστα επιλεγμένων σελίδων όπου ο ενεργός renderer το υποστηρίζει, κάτι που αποφεύγει το κόστος εγκατάστασης της κλήσης RenderPageToFile μία φορά ανά σελίδα
Σύνταξη
Delphi
Function TPDFlib.RenderPagesToFiles(DPI: Double; Const PageRanges: WideString; Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderPagesToFiles(DPI As Double, PageRanges As String, Options As Long, FileName As String) As Long
DLL
int DLRenderPagesToFiles(int InstanceID, double DPI, const wchar_t * PageRanges, int Options, const wchar_t * FileName);
Παράμετροι
| DPI | Η τιμή DPI που θα χρησιμοποιηθεί κατά την απόδοση κάθε σελίδας |
|---|---|
| PageRanges | Λίστα εύρους σελίδων διαχωρισμένη με κόμμα. Χρησιμοποιήστε κενή συμβολοσειρά για να αποδοθούν όλες οι σελίδες |
| Options | 0 = έξοδος BMP· 1 = έξοδος JPEG· 2 = έξοδος WMF· 3 = έξοδος EMF· 4 = έξοδος EPS· 5 = έξοδος PNG· 6 = έξοδος GIF· 7 = έξοδος TIFF· 8 = έξοδος EMF+· 9 = έξοδος HTML5· 10 = έξοδος TIFF (G4) |
| FileName | Το όνομα αρχείου εξόδου ή το μοτίβο ονόματος αρχείου. Χρησιμοποιήστε %p για να υποδείξετε πού πρέπει να εισαχθεί ο αριθμός σελίδας πηγής |
Τιμές επιστροφής
| 0 | Δεν αποδόθηκε καμία σελίδα |
|---|---|
| >0 | Ο αριθμός των σελίδων που αποδόθηκαν επιτυχώς πριν από την ολοκλήρωση ή το πρώτο σφάλμα |