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);

Παράμετροι

FileHandleHandle που επιστρέφουν οι συναρτήσεις DAOpenFile, DAOpenFileReadOnly ή DAOpenFromStream
OutputFileNameΗ διαδρομή και το όνομα του νέου εγγράφου προς δημιουργία

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

0Το νέο αρχείο δεν μπόρεσε να δημιουργηθεί
1Το έγγραφο αποθηκεύτηκε επιτυχώς στο νέο αρχείο