MergeFileList
Upravljanje dokumentom
Opis
Spaja sve fajlove u imenovanoj listi fajlova i čuva spojeni dokument u navedeni fajl. Imenovanu listu fajlova napravite funkcijama ClearFileList, FileListCount i AddToFileList. Da bi spajanje uspelo, u listi mora biti dva ili više fajlova
Outline-i (markeri), polja forme i anotacije iz svih dokumenata biće prisutni u spojenom dokumentu
Običan put spajanja naizmenično koristi privremene izlazne fajlove nakon prvog para ulaznih fajlova, izbegavajući dodatnu kompletnu kopiju rastućeg među-PDF-a za svaki sledeći ulaz. Time se zadržava postojeće ponašanje brojača rezultata, a smanjuje disk I/O na dužim listama fajlova
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 | Naziv liste datoteka koje treba spojiti Putanja i naziv datoteke koju treba napraviti, a koja će sadržati spojene datoteke |
|---|---|
| OutputFileName |
Otkazivanje i resursi
Spajanje prijavljuje napredak tokom skeniranja ulaza i upisivanja objekata. Poziv Abort zaustavlja operaciju, zatvara aktivne tokove i uklanja nedovršeni izlaz. Spajanje po listi fajlova otvara svaki izvor radi skeniranja i dok piše drži aktivne najviše prvog i trenutnog čitača, tako da upotreba handle-ova ostaje ograničena kako lista raste
Povratne vrednosti
| Broj dokumenata uspešno spojenih zajedno. Ako je to manje od očekivanog broja, koristite funkciju FileListItem da pronađete datoteku zbog koje je spajanje prekinuto prerano |