MergeFileListStrict

ドキュメント操作

説明

名前付きファイルリストを結合し、結合 PDF を OutputFileName へ書き込みます。MergeFileList と同じ tagged PDF、アウトライン、フォームフィールド、注釈保持パスを使用します

MergeFileList と異なり、厳密モードでは最初の読み取り不能、暗号化済み、破損、または欠落した入力で停止する 以前の最初の失敗で停止する動作が必要な場合に使用する

構文

Delphi

Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;

パラメータ

ListName結合する名前付きファイルリスト。ClearFileList、AddToFileList、FileListCount で構築します
OutputFileName作成する PDF のパスとファイル名

キャンセルとリソース

マージでは入力の走査およびオブジェクト書き込み中に進行状況を報告します。Abort を呼び出すと操作を停止し、アクティブストリームを閉じて不完全な出力を削除します。ファイル一覧のマージでは、各ソースを走査時に開き、書き込み中は最初と現在のソースリーダーだけを最大限保持するため、一覧が増えてもハンドル使用量は制限されます

戻り値

0結合処理で出力ファイルが生成されませんでした
Non-zero正常に結合された入力ファイル数。ファイルごとのステータスメッセージは ListName + "Result" を FileListItem で確認します