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
| ListName | Naziv liste datoteka koju treba koristiti. Sve datoteke iz te liste biće spojene zajedno |
|---|---|
| OutputFileName | Putanja 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
| 0 | Spajanje nije moglo da se završi. Koristite funkciju GetLastError da utvrdite uzrok greške |
|---|---|
| Non-zero | Broj datoteka uspešno spojenih zajedno |