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, за да намерите файла, който е причинил преждевременното прекратяване на процеса на обединяване |