MergeFileList
Belge işleme
Açıklama
Adlandırılmış bir dosya listesindeki tüm dosyaları birleştirir ve ortaya çıkan birleştirilmiş belgeyi belirtilen dosyaya kaydeder. Adlandırılmış dosya listesini oluşturmak için ClearFileList, FileListCount ve AddToFileList işlevlerini kullanın. Birleştirmenin başarılı olması için dosya listesinde en az iki dosya bulunmalıdır
Tüm belgelerdeki anahatlar (yer imleri), form alanları ve ek açıklamalar birleştirilmiş belgede bulunur
Olağan birleştirme yolu, ilk girdi dosyası çiftinden sonra geçici çıktı dosyaları arasında geçiş yaparak sonraki her girdi için büyüyen ara PDF'nin ek tam kopyasını önler. Bu, uzun dosya listelerinde disk G/Ç'sini azaltırken mevcut dönüş sayısı davranışını korur
Sözdizimi
Delphi
Function TPDFlib.MergeFileList(Const ListName, OutputFileName: WideString): Integer;
ActiveX
Function PDFlib::MergeFileList(ListName As String, OutputFileName As String) As Long
DLL
int DLMergeFileList(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);
Parametreler
| ListName | Birleştirilecek dosyalar listesinin adı Birleştirilmiş dosyaları içerecek şekilde oluşturulacak dosyanın yolu ve adı |
|---|---|
| OutputFileName |
İ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
| Başarıyla birleştirilen belgelerin sayısı. Bu sayı amaçlanan sayıdan azsa birleştirme işleminin erken sona ermesine neden olan dosyayı bulmak için FileListItem işlevini kullanın |