MergeFilesA
Управление документом
Описание
Завершающая A обозначает точку входа ANSI (char) в DLL; интерфейс ActiveX/COM открывает только Unicode-форму. Поведение идентично MergeFiles, а строковые аргументы интерпретируются в кодовой странице, заданной текущим режимом SetAnsiMode
Объединяет два файла на диске и сохраняет результат в новый файл. Файлы читаются напрямую с диска, целиком в память не загружаются, поэтому функция подходит для огромных документов. Файлы не должны быть зашифрованы. Прогресс отслеживайте по размеру выходного файла во время работы функции
Разделы оглавления (закладки), поля форм и аннотации обоих документов попадут в объединённый документ
Синтаксис
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 | Имя второго объединяемого файла |
| OutputFileName | Имя создаваемого файла для объединённого документа |
Возвращаемые значения
| 0 | Файлы не удалось объединить; причину покажет функция LastErrorCode |
|---|---|
| 1 | Файлы успешно объединены, создан новый документ |