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

ListNameKullanılacak dosya listesinin adı. Bu listedeki tüm dosyalar birleştirilir
OutputFileNameOluş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

0Birleştirme işlemi tamamlanamadı. Hatanın nedenini belirlemek için GetLastError işlevini kullanın
Non-zeroBaşarıyla birleştirilen dosya sayısı