MergeFileListStrict
Thao tác tài liệu
Mô tả
Gộp một named file list và ghi PDF gộp vào OutputFileName. Nó dùng cùng đường bảo toàn tagged PDF, đề mục, trường biểu mẫu và chú thích như MergeFileList
Khác MergeFileList, chế độ strict dừng ngay ở đầu vào đầu tiên không đọc được, bị mã hóa, hỏng hay thiếu. Dùng nó khi cần hành vi dừng-ngay-lỗi-đầu-tiên như trước đây
Cú pháp
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Tham số
| ListName | Danh sách tệp có tên để ghép. Dựng bằng ClearFileList, AddToFileList và FileListCount. |
|---|---|
| OutputFileName | Đường dẫn và tên file PDF cần tạo |
Hủy và tài nguyên
Quá trình gộp báo tiến trình trong lúc quét đầu vào và ghi object. Gọi Abort sẽ dừng thao tác, đóng các stream đang hoạt động và xóa đầu ra chưa hoàn chỉnh. Gộp theo file list mở từng nguồn cho lượt quét của nó và giữ tối đa reader của nguồn đầu và nguồn hiện tại trong lúc ghi, nên mức dùng handle luôn có giới hạn kể cả khi danh sách dài ra
Giá trị trả về
| 0 | Thao tác gộp không tạo ra file đầu ra |
|---|---|
| Non-zero | Số file đầu vào được gộp thành công. Xem ListName + "Result" bằng FileListItem để nhận thông báo trạng thái từng file |