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%
StartPageThe first page to print
EndPageThe last page to print
Options0 = Έξοδος 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Οι σελίδες αποδόθηκαν επιτυχώς