DAAppendFile
Quản lý tài liệu, Chức năng truy cập trực tiếp
Mô tả
Nối mọi thay đổi đã thực hiện trên tài liệu ban đầu được mở bằng hàm DAOpenFile. Đây là thao tác nhanh vì chỉ các object đã thay đổi cần được thêm vào cuối file gốc. File bị đóng sau thao tác này và file handle không còn hợp lệ
Hàm sẽ không hoạt động nếu file nguồn được mở ở chế độ chỉ đọc hoặc tài liệu được nạp từ một file hỏng cấu trúc, ví dụ như có khoảng trắng bị thêm vào đầu file. Trong các trường hợp đó, hãy dùng hàm DASaveAsFile thay thế
Cú pháp
Delphi
Function TPDFlib.DAAppendFile(FileHandle: Integer): Integer;
ActiveX
Function PDFlib::DAAppendFile(FileHandle As Long) As Long
DLL
int DLDAAppendFile(int InstanceID, int FileHandle);
Tham số
| FileHandle | Handle được trả về bởi các hàm DAOpenFile, DAOpenFileReadOnly hoặc DAOpenFromStream |
|---|
Giá trị trả về
| 0 | FileHandle chỉ định không hợp lệ Đã nối các thay đổi vào file thành công |
|---|---|
| 1 | 2 File được mở ở chế độ chỉ đọc nên không ghi được update. Hãy dùng DASaveAsFile thay thế 3 Tài liệu được mở từ một file hỏng cấu trúc nên không thể thực hiện thao tác append. Xem hàm DAShiftedHeader |