MergeFileList

Dokumento manipuliavimas

Aprašymas

Sulieja visus pavadintojo failų sąrašo failus ir išsaugo gautąjį sujungtąjį dokumentą į nurodytąjį failą. Pavadintajam failų sąrašui sudaryti naudokite ClearFileList, FileListCount ir AddToFileList funkcijas. Kad suliejimas pavyktų, failų sąraše turi būti du ar daugiau failų

Sujungtame dokumente bus visų dokumentų struktūros (žymės), formos laukai ir anotacijos

Įprastasis suliejimo kelias po pirmosios įvesties failų poros kaitalioja laikinuosius išvesties failus, taip išvengiant papildomos pilnos besileistiančio tarpinio PDF kopijos kiekvienam paskesniam įvedžiui. Išlieka esamoji grąžinamojo skaičiaus elgsena, o ilgesniuose failų sąrašuose mažėja disko I/O

Sintaksė

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);

Parametrai

ListNameSuliejtinų failų sąrašo pavadinimas Kuriamino failo, kuriame bus sulietieji failai, kelias ir pavadinimas
OutputFileName

Atsisakymas ir ištekliai

Suliejimas praneša eigą skenuodama įvestis ir rašydama objektus. Iškvietus Abort operacija sustoja, aktyvūs srautai užveriami, o nepilnoji išvestis pašalinama. Failų sąrašo suliejimai kiekvieną šaltinį atveria savo skenavimui ir rašydami palaiko aktyvius ne daugiau kaip pirmojo ir esamojo šaltinių skaitytuvus, todėl sąrašui augant rankenėlių naudojimas lieka ribotas

Grąžinamos reikšmės

Sėkmingai sulietų dokumentų skaičius. Jei jis mažesnis nei numatytasis, naudokite FileListItem funkciją, kad rastumėte failą, dėl kurio suliejimo procesas baigėsi anksti