MergeFileListFast
Манипулиране на документи
Описание
Подобно на функцията MergeFileList, но използва усъвършенстван алгоритъм за подобряване на скоростта
По време на обединяването ще бъде създаден нов списък с файлове, който ще съдържа резултата от процеса на обединяване за всеки елемент от посочения списък с файлове Новият списък с файлове ще има същото име като първоначалния списък с файлове с добавена думата Result Например, ако първоначалният списък с файлове е наречен "MyFiles", новият списък с файлове ще бъде наречен "MyFilesResult" Този нов списък с файлове няма да съдържа имена на файлове, а текстово описание на състоянието на съответстващия файл по време на процеса на обединяване
В списъка с файлове трябва да има два или повече файла, за да успее сливането
Полетата на формуляра, анотациите и контурите (показалците) от всички документи ще присъстват в обединения документ
Синтаксис
Delphi
Function TPDFlib.MergeFileListFast(Const ListName, OutputFileName: WideString): Integer;
ActiveX
Function PDFlib::MergeFileListFast(ListName As String, OutputFileName As String) As Long
DLL
int DLMergeFileListFast(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);
Параметри
| ListName | Името на списъка с файлове, който да се използва. Всички файлове в този списък ще бъдат слети заедно |
|---|---|
| OutputFileName | Пътят и името на изходния файл, който трябва да бъде създаден. Този файл ще съдържа всички файлове от списъка с файлове |
Отмяна и ресурси
Обединяването отчита напредъка при сканиране на входовете и запис на обекти Извикването на Abort спира операцията, затваря активните потоци и премахва непълния изход Обединяванията на списъци с файлове отварят всеки източник за сканиране и при запис поддържат активни най-много първия и текущия четец, така че употребата на дескриптори остава ограничена с нарастването на списъка
Върнати стойности
| 0 | Процесът на обединяване не може да бъде завършен. Използвайте функцията GetLastError, за да определите причината за грешката |
|---|---|
| Non-zero | Броят на файловете, които са слети успешно |