MergeFileListStrict
Manipulare document
Descriere
Fuzionează o listă de fișiere numită și scrie PDF-ul fuzionat în OutputFileName. Folosește aceeași cale de păstrare a PDF-ului etichetat, a marcajelor, a câmpurilor de formular și a adnotărilor ca MergeFileList
Spre deosebire de MergeFileList, modul strict se oprește la prima intrare nelizibilă, criptată, coruptă sau lipsă. Folosiți-l când este cerut comportamentul anterior de oprire la primul eșec
Sintaxă
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Parametri
| ListName | Lista de fișiere numită de fuzionat. Construiți-o cu ClearFileList, AddToFileList și FileListCount |
|---|---|
| OutputFileName | Calea și numele PDF-ului de creat |
Anulare și resurse
Fuziunea raportează progresul cât timp scanează intrările și scrie obiecte. Apelarea Abort oprește operația, închide stream-urile active și elimină ieșirea incompletă. Fuziunile de liste de fișiere deschid fiecare sursă pentru scanarea ei și păstrează activ cel mult primul și cititorul sursei curente în timpul scrierii, astfel încât folosirea handle-urilor rămâne limitată pe măsură ce lista crește
Valori returnate
| 0 | Fuziunea nu a produs un fișier de ieșire |
|---|---|
| Non-zero | Numărul de fișiere de intrare fuzionate cu succes. Verificați ListName + "Result" cu FileListItem pentru mesaje de stare per fișier |