RenderDocumentToFile
Απόδοση και εκτύπωση
Περιγραφή
Αποδίδει συγκεκριμένες σελίδες από το επιλεγμένο έγγραφο σε αρχείο εικόνας στον δίσκο
Από προεπιλογή, η απόδοση χρησιμοποιεί το σύστημα GDI+, το οποίο είναι διαθέσιμο από τα Windows XP και έπειτα. Η επιλογή 10, έξοδος TIFF (G4), είναι διαθέσιμη μόνο στα Windows Vista, Windows Server 2008 και νεότερα
Είναι επίσης δυνατή η απόδοση με Cairo· χρησιμοποιήστε τις συναρτήσεις SetCairoFileName και SelectRenderer
Σύνταξη
Delphi
Function TPDFlib.RenderDocumentToFile(DPI: Double; StartPage, EndPage, Options: Integer; Const FileName: WideString): Integer;
ActiveX
Function PDFlib::RenderDocumentToFile(DPI As Double, StartPage As Long, EndPage As Long, Options As Long, FileName As String) As Long
DLL
int DLRenderDocumentToFile(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const wchar_t * FileName);
Παράμετροι
| DPI | Το DPI που θα χρησιμοποιηθεί για την απόδοση. Τιμή 72 δίνει το ίδιο αποτέλεσμα με το Acrobat όταν το επίπεδο ζουμ είναι 100% |
|---|---|
| StartPage | The first page to print |
| EndPage | The last page to print |
| Options | 0 = Έξοδος BMP 1 = Έξοδος JPEG 2 = Έξοδος WMF 3 = Έξοδος EMF 4 = Έξοδος EPS 5 = Έξοδος PNG 6 = Έξοδος GIF 7 = Έξοδος TIFF 8 = Έξοδος EMF+ 9 = Έξοδος HTML5 10 = Έξοδος G4 TIFF Η διαδρομή και το όνομα αρχείου για το αρχείο. Κάθε σελίδα θα αποθηκεύεται σε ξεχωριστό αρχείο. Αν αυτή η παράμετρος περιέχει "%p" αυτό θα αντικατασταθεί από τον αριθμό σελίδας, αλλιώς ο αριθμός σελίδας θα προσαρτηθεί στο τέλος του ονόματος αρχείου πριν την επέκταση. Για παράδειγμα, αν το FileName είναι "output.jpg" και αποδοθεί η σελίδα 10 η εικόνα θα αποθηκευτεί σε αρχείο "output10.jpg". Αν το FileName είναι "page%poutput.bmp" και αποδοθεί η σελίδα 5 η εικόνα θα αποθηκευτεί σε αρχείο "page5output.bmp" |
| FileName |
Τιμές επιστροφής
| 0 | Οι σελίδες δεν αποδόθηκαν επιτυχώς. Αυτό συνήθως προκαλείται από παραμέτρους StartPage ή EndPage εκτός εύρους |
|---|---|
| 1 | Οι σελίδες αποδόθηκαν επιτυχώς |