MergeFileListStrict
Manipulasi dokumen
Deskripsi
Menggabungkan named file list dan menulis PDF hasil gabungannya ke OutputFileName. Ia memakai jalur preservasi tagged PDF, outline, form field, dan anotasi yang sama dengan MergeFileList
Berbeda dengan MergeFileList, mode strict berhenti di input pertama yang tidak terbaca, terenkripsi, rusak, atau hilang. Gunakan saat perilaku berhenti-pada-kegagalan-pertama yang lebih awal dibutuhkan
Sintaks
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Parameter
| ListName | Named file list yang digabungkan. Susun dengan ClearFileList, AddToFileList, dan FileListCount |
|---|---|
| OutputFileName | Path dan nama file PDF yang akan dibuat |
Pembatalan dan sumber daya
Merge melaporkan progres saat memindai input dan menulis objek. Memanggil Abort menghentikan operasi, menutup stream aktif, dan menghapus output yang belum lengkap. Merge file-list membuka setiap sumber untuk pemindaian dan mempertahankan maksimal reader sumber pertama dan saat ini selama penulisan, sehingga pemakaian handle tetap terbatas seiring daftar bertambah
Nilai kembalian
| 0 | Merge tidak menghasilkan file output |
|---|---|
| Non-zero | Jumlah file input yang berhasil digabungkan. Periksa ListName + "Result" dengan FileListItem untuk pesan status per file |