MergeFileListStrict
Dokumentum-manipuláció
Leírás
Egy elnevezett fájllistát egyesít, és az egyesített PDF-et az OutputFileName fájlba írja. Ugyanazt a címkézett PDF-, körvonal-, űrlapmező- és annotációmegőrzési útvonalat használja, mint a MergeFileList
A MergeFileList függvénnyel ellentétben a szigorú mód az első olvashatatlan, titkosított, sérült vagy hiányzó bemenetnél megáll. Akkor használja, ha a korábbi, első hibánál megálló viselkedés szükséges
Szintaxis
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Paraméterek
| ListName | Az összevonandó névvel ellátott fájllista. A ClearFileList, AddToFileList és FileListCount használatával építhető fel |
|---|---|
| OutputFileName | A létrehozandó PDF elérési útja és fájlneve |
Megszakítás és erőforrások
Az egyesítés a bemenetek vizsgálata és az objektumok írása közben előrehaladást jelez. Az Abort hívása leállítja a műveletet, lezárja az aktív adatfolyamokat és eltávolítja a hiányos kimenetet. A fájllista-egyesítések minden forrást a vizsgálatához nyitnak meg, és írás közben legfeljebb az első és az aktuális forrás olvasóját tartják aktívan, így a kezelőhasználat a lista növekedésével korlátos marad
Visszatérési értékek
| 0 | Az egyesítés nem hozott létre kimeneti fájlt |
|---|---|
| Non-zero | Sikeresen egyesített bemeneti fájlok száma. Fájlonkénti állapotüzenetekhez ellenőrizze a ListName + "Result" értéket a FileListItem használatával |