DARenderPageToFileA

Λειτουργίες άμεσης πρόσβασης, απόδοση και εκτύπωση

Περιγραφή

Το τελικό A δηλώνει το σημείο εισόδου ANSI (char) της DLL· η επιφάνεια ActiveX/COM εκθέτει μόνο τη μορφή Unicode. Η συμπεριφορά ταυτίζεται με του DARenderPageToFile και τα ορίσματα συμβολοσειρών ερμηνεύονται με την τρέχουσα σελίδα κωδικών του SetAnsiMode

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

Από προεπιλογή η απόδοση χρησιμοποιεί το σύστημα GDI+, διαθέσιμο από τα Windows XP και μεταγενέστερα

Ελέγξτε τη σύνταξη, τις παραμέτρους και τις τιμές επιστροφής πριν καλέσετε τη συνάρτηση. Τα μπλοκ κώδικα διατηρούνται στην αρχική μορφή τους ώστε τα παραδείγματα να αντιγράφονται χωρίς αλλαγές.

Ελέγξτε τη σύνταξη, τις παραμέτρους και τις τιμές επιστροφής πριν καλέσετε τη συνάρτηση. Τα μπλοκ κώδικα διατηρούνται στην αρχική μορφή τους ώστε τα παραδείγματα να αντιγράφονται χωρίς αλλαγές.

functions.

Σύνταξη

Delphi

Function DLDARenderPageToFileA(InstanceID, FileHandle, PageRef, Options: Integer; DPI: Double; FileName: PAnsiChar): Integer;

DLL

int DLDARenderPageToFileA(int InstanceID, int FileHandle, int PageRef, int Options, double DPI, const char * FileName);

Παράμετροι

FileHandleHandle που επιστρέφουν οι συναρτήσεις DAOpenFile, DAOpenFileReadOnly ή DAOpenFromStream
PageRefΜια αναφορά σελίδας που επιστρέφεται από τις συναρτήσεις DAFindPage ή DANewPage
Options0 = Έξοδος BMP 1 = Έξοδος JPEG 2 = Έξοδος WMF 3 = Έξοδος EMF 4 = Έξοδος EPS 5 = Έξοδος PNG 6 = Έξοδος GIF 7 = Έξοδος TIFF 8 = Έξοδος EMF+ 9 = Έξοδος HTML5 10 = Έξοδος G4 TIFF
DPIΤα DPI για την απόδοση της σελίδας. Τιμές πάνω από 300 προκαλούν υπερβολική κατανάλωση μνήμης
FileNameΗ διαδρομή και το όνομα του αρχείου που θα δημιουργηθεί για αποθήκευση των δεδομένων εικόνας της αποδιδόμενης σελίδας

Τιμές επιστροφής

0Η σελίδα δεν μπόρεσε να αποδοθεί. Ελέγξτε την τιμή των παραμέτρων FileHandle και PageRef
1Η σελίδα αποδόθηκε σωστά και το αρχείο εικόνας αποθηκεύτηκε στον δίσκο Το αρχείο δεν μπόρεσε να γραφτεί στον δίσκο 2