MergeFileListA

Dokumentmanipulation

Beskrivelse

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

Fletter alle filer på en navngiven filliste og gemmer det resulterende flettede dokument i den angivne fil. Brug funktionerne ClearFileList, FileListCount og AddToFileList til at opbygge den navngivne filliste. Fillisten skal indeholde mindst to filer, for at fletningen kan lykkes.

Dispositioner (bogmærker), formularfelter og annoteringer fra alle dokumenterne findes i det sammenflettede dokument.

Den almindelige fletningsmetode skifter mellem midlertidige outputfiler efter det første par inputfiler og undgår dermed en ekstra fuldstændig kopi af den voksende midlertidige PDF for hver efterfølgende inputfil. Det bevarer den eksisterende returværdi for antal og reducerer samtidig disk-I/O ved længere fillister

Syntaks

Delphi

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

DLL

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

Parametre

ListNameNavnet på listen over filer, der skal flettes Stien og filnavnet til den fil, der skal oprettes og indeholde de flettede filer.
OutputFileName

Returværdier

Antallet af dokumenter, der blev flettet. Hvis dette er mindre end det ønskede antal, bruges funktionen FileListItem til at finde den fil, der fik fletningsprocessen til at stoppe for tidligt