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);
Παράμετροι
| FileHandle | Handle που επιστρέφουν οι συναρτήσεις DAOpenFile, DAOpenFileReadOnly ή DAOpenFromStream |
|---|---|
| PageRef | Μια αναφορά σελίδας που επιστρέφεται από τις συναρτήσεις DAFindPage ή DANewPage |
| Options | 0 = Έξοδος 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 |