MergeFilesA
Manipulace s dokumentem
Popis
Koncové A označuje vstupní bod DLL pro ANSI (char); povrch ActiveX/COM vystavuje jen Unicode formu. Chování je shodné s MergeFiles a řetězcové argumenty se interpretují podle aktuální kódové stránky SetAnsiMode
Sloučí dva soubory na disku a sloučený dokument uloží do nového souboru. Soubory se čtou přímo z disku, celý soubor nemusí být v paměti, takže funkci lze použít i na obrovské dokumenty. Soubory nesmí být šifrované. Průběh lze sledovat podle velikosti výstupního souboru
Osnovy (záložky), pole formulářů i anotace z obou dokumentů budou přítomny ve sloučeném dokumentu
Syntaxe
Delphi
Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);
Parametry
| FirstFileName | Název prvního souboru ke sloučení |
|---|---|
| SecondFileName | Název druhého souboru ke sloučení |
| OutputFileName | Název souboru, který se má vytvořit a bude obsahovat sloučený dokument |
Návratové hodnoty
| 0 | Soubory se nepodařilo sloučit. Příčinu selhání zjistíte funkcí LastErrorCode |
|---|---|
| 1 | Soubory byly úspěšně sloučeny a byl vytvořen nový sloučený dokument |