MergeFileListFast

Upravljanje dokumentom

Opis

Slično funkciji MergeFileList, ali koristi napredniji algoritam radi bržeg rada

Tokom spajanja napraviće se nova lista fajlova koja će za svaku stavku zadate liste sadržati ishod procesa spajanja. Nova lista ima isto ime kao polazna, uz dodatu reč Result. Na primer, ako se polazna lista zvala "MyFiles", nova lista zvaće se "MyFilesResult". Nova lista ne sadrži imena fajlova, nego tekstualni opis statusa odgovarajućeg fajla tokom spajanja

Da bi spajanje uspelo, u listi fajlova mora biti dva ili više fajlova

Polja forme, anotacije i outline-i (markeri) iz svih dokumenata bić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 liste datoteka koju treba koristiti. Sve datoteke iz te liste biće spojene zajedno
OutputFileNamePutanja i naziv izlazne datoteke koju treba napraviti. Ta datoteka će sadržati sve datoteke iz liste

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

0Spajanje nije moglo da se završi. Koristite funkciju GetLastError da utvrdite uzrok greške
Non-zeroBroj datoteka uspešno spojenih zajedno