MergeFileListFast

Manipulacija dokumentima

Opis

Slično funkciji MergeFileList, ali koristi napredniji algoritam za veću brzinu

Tijekom spajanja stvara se novi popis datoteka koji će sadržavati rezultat procesa spajanja za svaku stavku u navedenom popisu datoteka. Novi popis datoteka imat će isto ime kao izvorni popis datoteka uz dodani nastavak Result. Na primjer, ako se izvorni popis datoteka zvao "MyFiles", novi će se popis zvati "MyFilesResult". Taj novi popis datoteka neće sadržavati nazive datoteka, nego tekstualni opis statusa odgovarajuće datoteke tijekom procesa spajanja

Da bi spajanje uspjelo, popis datoteka mora sadržavati dvije ili više datoteka

Polja obrasca, anotacije i outlines (bookmarks) iz svih dokumenata bit će prisutni u spojenom dokumentu

Sintaksa

Delphi

Function TPDFlib.MergeFileListFast(Const ListName, OutputFileName: WideString): Integer;

ActiveX

Function PDFlib::MergeFileListFast(ListName As String, OutputFileName As String) As Long

DLL

int DLMergeFileListFast(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);

Parametri

ListNameNaziv popisa datoteka koji se upotrebljava. Sve datoteke na ovom popisu spojit će se zajedno
OutputFileNamePutanja i naziv izlazne datoteke koju treba stvoriti. Ova datoteka sadržavat će sve datoteke s popisa datoteka

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

0Proces spajanja nije mogao biti dovršen. Upotrijebite funkciju GetLastError da biste odredili uzrok pogreške
Non-zeroBroj datoteka koje su uspješno spojene