DASaveAsFileA
Διαχείριση εγγράφων, Λειτουργίες άμεσης πρόσβασης
Περιγραφή
Το τελικό A δηλώνει το ANSI (char) DLL entry point· η επιφάνεια ActiveX/COM εκθέτει μόνο τη μορφή Unicode. Η συμπεριφορά είναι ίδια με την DASaveAsFile και τα ορίσματα συμβολοσειράς ερμηνεύονται με την τρέχουσα σελίδα κωδικών SetAnsiMode
Ξαναγράφει ολόκληρο το αρχείο, συμπεριλαμβανομένων όλων των αλλαγών, σε νέο αρχείο. Η λειτουργία μπορεί να πάρει χρόνο με μεγάλα αρχεία ή αρχεία με πολλά αντικείμενα. Το header εξόδου χρησιμοποιεί την effective PDF έκδοση του DA εγγράφου, συμπεριλαμβανομένης τυχόν ανύψωσης έκδοσης από επεξεργασίες Direct Access. Το αρχικό αρχείο κλείνει μετά τη λειτουργία και το file handle δεν θα είναι πλέον έγκυρο. Το αρχικό αρχείο δεν μπορεί να αντικατασταθεί. Χρησιμοποιήστε το DAAppendFile αν θέλετε να προσαρτήσετε αλλαγές στο αρχικό αρχείο
Σύνταξη
Delphi
Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;
DLL
int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);
Παράμετροι
| FileHandle | Handle που επιστρέφουν οι συναρτήσεις DAOpenFile, DAOpenFileReadOnly ή DAOpenFromStream |
|---|---|
| OutputFileName | Η διαδρομή και το όνομα του νέου εγγράφου προς δημιουργία |
Τιμές επιστροφής
| 0 | Το νέο αρχείο δεν μπόρεσε να δημιουργηθεί |
|---|---|
| 1 | Το έγγραφο αποθηκεύτηκε επιτυχώς στο νέο αρχείο |