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

ListNameDie zusammenzuführende benannte Dateiliste. Erstellen Sie sie mit ClearFileList, AddToFileList und FileListCount.
OutputFileNamePfad 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

0Die Zusammenführung hat keine Ausgabedatei erzeugt.
Non-zeroAnzahl der erfolgreich zusammengeführten Eingabedateien. Prüfen Sie ListName + "Result" mit FileListItem, um Statusmeldungen für die einzelnen Dateien zu erhalten.