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

ListNameNaziv 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