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Броят на файловете, които са слети успешно