RenderDocumentToFileA

Απόδοση και εκτύπωση

Περιγραφή

The trailing A denotes the ANSI (char) DLL entry point; the ActiveX/COM surface exposes only the Unicode form. Behaviour is identical to RenderDocumentToFile and string arguments are interpreted using the current SetAnsiMode code page

Αποδίδει συγκεκριμένες σελίδες από το επιλεγμένο έγγραφο σε αρχείο εικόνας στον δίσκο

Από προεπιλογή, η απόδοση χρησιμοποιεί το σύστημα GDI+, το οποίο είναι διαθέσιμο από τα Windows XP και έπειτα. Η επιλογή 10, έξοδος TIFF (G4), είναι διαθέσιμη μόνο στα Windows Vista, Windows Server 2008 και νεότερα

Είναι επίσης δυνατή η απόδοση με Cairo· χρησιμοποιήστε τις συναρτήσεις SetCairoFileName και SelectRenderer

Σύνταξη

Delphi

Function DLRenderDocumentToFileA(InstanceID: Integer; DPI: Double; StartPage, EndPage, Options: Integer; FileName: PAnsiChar): Integer;

DLL

int DLRenderDocumentToFileA(int InstanceID, double DPI, int StartPage, int EndPage, int Options, const char * 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Οι σελίδες αποδόθηκαν επιτυχώς