MergeFileList

Dokumentmanipulering

Beskrivelse

Slår sammen alle filene i en navngitt filliste og lagrer det sammenslåtte dokumentet i den angitte filen. Bruk ClearFileList-, FileListCount- og AddToFileList-funksjonene for å bygge den navngitte fillisten. Det må være to eller flere filer i fillisten for at sammenslåingen skal lykkes

Disposisjoner (bokmerker), skjemafelt og annotasjoner fra alle dokumentene finnes i det sammenslåtte dokumentet

Den vanlige sammenslåingsveksler midlertidige utdatafiler etter det første paret av inndatafiler, og unngår dermed en ekstra full kopi av den voksende mellomliggende PDF-en for hver etterfølgende inndatafil. Dette bevarer eksisterende returantallsoppførsel og reduserer disk-I/O på lengre fillister

Syntaks

Delphi

Function TPDFlib.MergeFileList(Const ListName, OutputFileName: WideString): Integer;

ActiveX

Function PDFlib::MergeFileList(ListName As String, OutputFileName As String) As Long

DLL

int DLMergeFileList(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);

Parametere

ListNameNavnet på listen over filer som skal slås sammen Stien og filnavnet til filen som skal opprettes og som inneholder de sammenslåtte filene
OutputFileName

Avbryting og ressurser

Sammenslåingen rapporterer fremdrift mens inndataene skannes og objektene skrives. Å kalle Abort stopper operasjonen, lukker aktive strømmer og fjerner ufullstendige utdata. Filliste-sammenslåinger åpner hver kilde for sin skanning og holder høyst den første og gjeldende kildeleseren aktiv mens det skrives, så håndtaksbruken forblir begrenset etter hvert som listen vokser

Returverdier

Antall dokumenter som ble slått sammen. Hvis dette er mindre enn tiltenkt antall, bruk FileListItem-funksjonen for å finne filen som fikk sammenslåingsprosessen til å avslutte for tidlig