MergeFilesA

Dokumentmanipulation

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med MergeFiles, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Fletter to filer på disken og gemmer det flettede dokument i en ny fil. Filerne tilgås direkte på disken; hele filen behøver ikke at blive indlæst i hukommelsen, så funktionen kan bruges til meget store dokumenter. Filerne må ikke være krypterede. Overvåg outputfilens størrelse, mens funktionen kører, for at vurdere forløbet.

Dispositioner (bogmærker), formularfelter og annoteringer fra begge dokumenter findes i det flettede dokument.

Syntaks

Delphi

Function DLMergeFilesA(InstanceID: Integer; FirstFileName, SecondFileName, OutputFileName: PAnsiChar): Integer;

DLL

int DLMergeFilesA(int InstanceID, const char * FirstFileName, const char * SecondFileName, const char * OutputFileName);

Parametre

FirstFileNameNavnet på den første fil, der skal flettes.
SecondFileNameNavnet på den anden fil, der skal flettes
OutputFileNameNavnet på den fil, der skal oprettes, og som indeholder det flettede dokument.

Returværdier

0Filerne kunne ikke flettes. Brug funktionen LastErrorCode til at fastslå årsagen til fejlen.
1Filerne blev flettet, og det nye flettede dokument blev oprettet