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

ListNameBirleş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