MergeFileListA
Belge işleme
Açıklama
Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış MergeFileList ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır
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 DLMergeFileListA(InstanceID: Integer; ListName, OutputFileName: PAnsiChar): Integer;
DLL
int DLMergeFileListA(int InstanceID, const char * ListName, const char * OutputFileName);
Parametreler
| ListName | Birleştirilecek dosyalar listesinin adı Birleştirilmiş dosyaları içerecek şekilde oluşturulacak dosyanın yolu ve adı |
|---|---|
| OutputFileName |
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 |