MergeFileList
Upravljanje z dokumenti
Opis
Združi vse datoteke v imenovanem seznamu datotek in nastali združeni dokument shrani v navedeno datoteko. Imenovani seznam datotek sestavite s funkcijami ClearFileList, FileListCount in AddToFileList. Da bi združevanje uspelo, mora biti na seznamu datotek dve ali več datotek
Orisi (zaznamki), polja obrazcev in pripisi iz vseh dokumentov bodo prisotni v združenem dokumentu
Običajna pot združevanja po prvem paru vhodnih datotek izmenično uporablja začasne izhodne datoteke, s čimer se izogne dodatni polni kopiji rastočega vmesnega PDF-ja za vsako nadaljnjo vhodno datoteko. Obnašanje vračanega števca ostane enako, pri daljših seznamih datotek pa je manj diskovnega V/I
Sintaksa
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);
Parametri
| ListName | Ime seznama datotek za združevanje skupaj Pot in ime datoteke za ustvarjanje, ki bo vsebovala združene datoteke |
|---|---|
| OutputFileName |
Preklic in viri
Združevanje med pregledovanjem virov in zapisovanjem objektov poroča o napredku. Klic Abort ustavi operacijo, zapre aktivne tokove in odstrani nedokončan izhod. Združevanje po seznamu datotek odpre vsak vir za njegov pregled in med pisanjem ohrani aktivna kvečjemu bralca prvega in trenutnega vira, zato poraba ročajev ostane omejena, ko seznam raste
Vrnjene vrednosti
| Število dokumentov, uspešno združenih skupaj. Če je to manj od želenega števila, z funkcijo FileListItem poiščite datoteko, ki je postopek združevanja prezgodaj končal |