MergeFilesA
ドキュメント操作
説明
末尾の A は ANSI(char)DLL エントリポイントを示します。ActiveX/COM インターフェースでは Unicode 形式のみを公開します。動作は MergeFiles と同じで、文字列引数は現在の SetAnsiMode コードページを使用して解釈されます
ディスク上の 2 つのファイルをマージし、新しいファイルに保存します。ファイルはディスク上で直接アクセスされ、全体をメモリに読み込む必要がないため、巨大なドキュメントにも使用できます。暗号化ファイルは使用できません。実行中は出力ファイルサイズを監視して進捗を判断します
両方のドキュメントのアウトライン (ブックマーク)、フォームフィールド、注釈が結合後のドキュメントに含まれます
構文
Delphi
Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);
パラメータ
| FirstFileName | 結合する最初のファイル名 |
|---|---|
| SecondFileName | 結合する 2 番目のファイルの名前 |
| OutputFileName | 作成するマージ済みドキュメントを含むファイルの名前 |
戻り値
| 0 | ファイルをマージできませんでした。失敗原因は LastErrorCode 関数で確認してください |
|---|---|
| 1 | ファイルが正常に結合され、新しい結合済み文書が作成されました |