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Λίστα εύρους σελίδων διαχωρισμένη με κόμμα. Χρησιμοποιήστε κενή συμβολοσειρά για να αποδοθούν όλες οι σελίδες
Options0 = έξοδος 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Ο αριθμός των σελίδων που αποδόθηκαν επιτυχώς πριν από την ολοκλήρωση ή το πρώτο σφάλμα