DASaveAsFileA
Quản lý tài liệu, Chức năng truy cập trực tiếp
Mô tả
Hậu tố A là entry point DLL ANSI (char); mặt ActiveX/COM chỉ phơi dạng Unicode. Hành vi giống hệt DASaveAsFile và các tham số chuỗi được diễn giải theo code page hiện tại của SetAnsiMode
Ghi lại toàn bộ file, kèm mọi thay đổi, ra một file mới. Với file lớn hoặc file nhiều object, thao tác này có thể mất một lúc. Header đầu ra dùng phiên PDF thực tế của tài liệu DA, gồm cả phần nâng phiên do các chỉnh sửa Direct Access gây ra. File gốc sẽ bị đóng sau thao tác này và file handle không còn hợp lệ. Không thể ghi đè lên file gốc. Nếu muốn nối thay đổi vào file gốc, hãy dùng DAAppendFile
Cú pháp
Delphi
Function DLDASaveAsFileA(InstanceID, FileHandle: Integer; OutputFileName: PAnsiChar): Integer;
DLL
int DLDASaveAsFileA(int InstanceID, int FileHandle, const char * OutputFileName);
Tham số
| FileHandle | Handle được trả về bởi các hàm DAOpenFile, DAOpenFileReadOnly hoặc DAOpenFromStream |
|---|---|
| OutputFileName | Đường dẫn và tên tài liệu mới cần tạo |
Giá trị trả về
| 0 | Không tạo được file mới |
|---|---|
| 1 | Đã lưu tài liệu ra file mới thành công |