MergeFileList

Manipulacija dokumentima

Opis

Spaja sve datoteke na imenovanom popisu datoteka i rezultirajući spojeni dokument sprema u navedenu datoteku. Imenovani popis datoteka izgradite funkcijama ClearFileList, FileListCount i AddToFileList. Kako bi spajanje uspjelo, na popisu moraju biti najmanje dvije datoteke

Outlines (bookmarks), polja obrazaca i anotacije iz svih dokumenata bit će prisutni u spojenom dokumentu

Obični put spajanja izmjenjuje privremene izlazne datoteke nakon prvog para ulaznih datoteka, čime izbjegava dodatno potpuno kopiranje rastućeg među-PDF-a za svaku sljedeću ulaznu datoteku. Time se zadržava postojeće ponašanje broja povratnih vrijednosti uz manji diskovni I/O na duljim popisima datoteka

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 popisa datoteka za spajanje Putanja i naziv datoteke koju treba stvoriti, a koja će sadržavati spojene datoteke
OutputFileName

Otkazivanje i resursi

Spajanje izvještava o napretku tijekom pregledavanja ulaza i zapisivanja objekata. Poziv Abort zaustavlja operaciju, zatvara aktivne tokove i uklanja nedovršen izlaz. Spajanja s popisom datoteka otvaraju svaki izvor radi pregleda i pri pisanju drže aktivne najviše prvog i trenutačnog izvora, tako da upotreba ručki ostaje ograničena kako popis raste

Povratne vrijednosti

Broj dokumenata uspješno spojenih zajedno. Ako je manji od predviđenog broja, upotrijebite funkciju FileListItem da pronađete datoteku zbog koje je postupak spajanja preuranjeno završio