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
| ListName | Suliejtinų 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 |