MergeFileList

Манипулиране на документи

Описание

Обединява всички файлове в именуван списък с файлове и записва получения обединен документ в посочения файл. Използвайте функциите ClearFileList, FileListCount и AddToFileList, за да създадете именувания списък с файлове. За да бъде обединяването успешно, списъкът трябва да съдържа поне два файла

Контурите (показалците), полетата на формуляри и анотациите от всички документи ще присъстват в обединения документ

Обичайният път за обединяване редува временни изходни файлове след първата двойка входни файлове, като избягва допълнително пълно копие на нарастващия междинен PDF за всеки следващ вход. Това запазва съществуващото поведение на броя за връщане, като същевременно намалява дисковия I/O при по-дълги списъци с файлове

Синтаксис

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);

Параметри

ListNameИмето на списъка с файлове, които да бъдат слети заедно Пътят и името на файла, който трябва да бъде създаден и да съдържа слетите файлове
OutputFileName

Отмяна и ресурси

Обединяването отчита напредъка при сканиране на входовете и запис на обекти Извикването на Abort спира операцията, затваря активните потоци и премахва непълния изход Обединяванията на списъци с файлове отварят всеки източник за сканиране и при запис поддържат активни най-много първия и текущия четец, така че употребата на дескриптори остава ограничена с нарастването на списъка

Върнати стойности

Броят на документите, които са обединени успешно Ако той е по-малък от предвидения брой, използвайте функцията FileListItem, за да намерите файла, който е причинил преждевременното прекратяване на процеса на обединяване