MergeFileListFast
Belge işleme
Açıklama
MergeFileList işlevine benzer, ancak hızı artırmak için gelişmiş bir algoritma kullanır
Birleştirme sırasında, belirtilen dosya listesindeki her öğe için birleştirme işleminin sonucunu içeren yeni bir dosya listesi oluşturulur. Yeni dosya listesi, özgün dosya listesinin adına Result sözcüğü eklenerek adlandırılır. Örneğin özgün dosya listesi "MyFiles" ise yeni dosya listesi "MyFilesResult" olur. Bu yeni dosya listesi dosya adlarını değil, birleştirme sırasında eşleşen dosyanın durumunun metin açıklamasını içerir
Birleştirmenin başarılı olması için dosya listesinde iki veya daha fazla dosya bulunmalıdır
Tüm belgelerdeki form alanları, açıklamalar ve ana hatlar (yer imleri) birleştirilmiş belgede bulunur
Sözdizimi
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);
Parametreler
| ListName | Kullanılacak dosya listesinin adı. Bu listedeki tüm dosyalar birleştirilir |
|---|---|
| OutputFileName | Oluşturulacak çıkış dosyasının yolu ve dosya adı. Bu dosya, dosya listesindeki tüm dosyaları içerir |
İptal ve kaynaklar
Birleştirme işlemi, girdileri tararken ve nesneleri yazarken ilerlemeyi bildirir. Abort çağrısı işlemi durdurur, etkin akışları kapatır ve tamamlanmamış çıktıyı kaldırır. Dosya listesi birleştirmeleri her kaynağı tarama amacıyla açar ve yazma sırasında en fazla ilk ve geçerli kaynak okuyucularını etkin tutar; böylece liste büyürken tanıtıcı kullanımı sınırlı kalır
Dönüş değerleri
| 0 | Birleştirme işlemi tamamlanamadı. Hatanın nedenini belirlemek için GetLastError işlevini kullanın |
|---|---|
| Non-zero | Başarıyla birleştirilen dosya sayısı |