MergeFileListA

ドキュメント操作

説明

末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は MergeFileList と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます

名前付きファイルリスト内のすべてのファイルを結合し、結果の結合済みドキュメントを指定したファイルに保存します。名前付きファイルリストの構築には ClearFileList、FileListCount、および AddToFileList 関数を使用します。結合を成功させるには、ファイルリストに 2 つ以上のファイルが必要です

すべての文書のアウトライン (ブックマーク)、フォームフィールド、注釈が結合文書に含まれます

通常の結合パスは、最初の入力ファイル対の後で一時出力ファイルを交互に使用し、後続入力ごとに増大する中間 PDF 全体を余分にコピーする処理を回避します。これにより既存の戻り件数動作を維持しながら、長いファイルリストでのディスク I/O を削減します

構文

Delphi

Function DLMergeFileListA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;

DLL

int DLMergeFileListA(int InstanceID, const char * ListName, const char * OutputFileName);

パラメータ

ListName結合するファイル一覧の名前 結合したファイルを格納する作成先ファイルのパスとファイル名
OutputFileName

戻り値

正常に結合された文書数。予定数より少ない場合は FileListItem 関数を使用し、結合処理が途中で終了する原因となったファイルを特定します