MergeFileListStrict
Dokumentbearbeitung
Beschreibung
Führt eine benannte Dateiliste zusammen und schreibt das zusammengeführte PDF nach OutputFileName. Dabei wird derselbe Pfad zur Beibehaltung getaggter PDFs, Gliederungen, Formularfelder und Anmerkungen wie bei MergeFileList verwendet.
Anders als bei MergeFileList wird der strikte Modus bei der ersten nicht lesbaren, verschlüsselten, beschädigten oder fehlenden Eingabe beendet. Verwenden Sie ihn, wenn das frühere Verhalten mit Abbruch beim ersten Fehler erforderlich ist.
Syntax
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Parameter
| ListName | Die zusammenzuführende benannte Dateiliste. Erstellen Sie sie mit ClearFileList, AddToFileList und FileListCount. |
|---|---|
| OutputFileName | Pfad und Dateiname des zu erstellenden PDFs. |
Rückgabewerte
Während des Scannens der Eingaben und Schreibens der Objekte meldet der Zusammenführungsvorgang seinen Fortschritt. Ein Aufruf von Abort beendet die Operation, schließt aktive Streams und entfernt die unvollständige Ausgabe. Beim Zusammenführen von Dateilisten wird jede Quelle für den Scan geöffnet; während des Schreibens bleiben höchstens der erste und der aktuelle Quell-Reader aktiv, sodass die Handle-Nutzung auch bei wachsenden Listen begrenzt bleibt.
Rückgabewerte
| 0 | Die Zusammenführung hat keine Ausgabedatei erzeugt. |
|---|---|
| Non-zero | Anzahl der erfolgreich zusammengeführten Eingabedateien. Prüfen Sie ListName + "Result" mit FileListItem, um Statusmeldungen für die einzelnen Dateien zu erhalten. |