MergeFileListA
Documentmanipulatie
Beschrijving
De afsluitende A geeft het ANSI (char)-DLL-entrypoint aan; het ActiveX/COM-oppervlak biedt alleen de Unicode-vorm. Het gedrag is identiek aan MergeFileList en stringargumenten worden geïnterpreteerd volgens de huidige SetAnsiMode-codepagina
Voegt alle bestanden in een benoemde bestandenlijst samen en slaat het samengevoegde document op in het opgegeven bestand. Gebruik de functies ClearFileList, FileListCount en AddToFileList om de benoemde bestandenlijst op te bouwen. De lijst moet minstens twee bestanden bevatten, anders lukt het samenvoegen niet
Outlines (bookmarks), formuliervelden en annotaties uit alle documenten komen in het samengevoegde document terecht
Het gewone samenvoegpad wisselt na het eerste paar invoerbestanden tijdelijke uitvoerbestanden af, zodat voor elke volgende invoer geen extra volledige kopie van de groeiende tussenliggende PDF nodig is. Hierdoor blijft het bestaande gedrag voor het aantal retourwaarden behouden en neemt de schijf-I/O bij langere bestandslijsten af.
Syntaxis
Delphi
Function DLMergeFileListA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFileListA(int InstanceID, const char * ListName, const char * OutputFileName);
Parameters
| ListName | De naam van de lijst met samen te voegen bestanden Het pad en de bestandsnaam van het aan te maken bestand dat de samengevoegde bestanden zal bevatten |
|---|---|
| OutputFileName |
Retourwaarden
| Het aantal documenten dat met succes is samengevoegd. Is dit minder dan het beoogde aantal, gebruik dan de functie FileListItem om het bestand te vinden dat het samenvoegproces voortijdig heeft beëindigd |