MergeFileListFast

Manipulación de documento

Descripción

Similar a la función MergeFileList, pero utiliza un algoritmo avanzado para mejorar la velocidad

La combinación crea una lista nueva con resultados, llamada como la original más Result; p. ej., "MyFiles" produce "MyFilesResult". Contiene descripciones de estado, no nombres de archivo

Debe haber dos o más archivos en la lista para que la combinación se complete correctamente

Los campos de formulario, anotaciones y esquemas (marcadores) de todos los documentos estarán presentes en el documento combinado

Sintaxis

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

Parámetros

ListNameNombre de la lista de archivos que se utilizará. Todos los archivos de esta lista se combinarán
OutputFileNameLa ruta y el nombre del archivo de salida que se creará. Este archivo contendrá todos los archivos de la lista

Cancelación y recursos

La combinación informa del progreso mientras examina las entradas y escribe los objetos. Al llamar a Abort se detiene la operación, se cierran los flujos activos y se elimina la salida incompleta. Las combinaciones de listas de archivos abren cada origen para examinarlo y mantienen activos como máximo los lectores del primer origen y del origen actual durante la escritura, por lo que el uso de identificadores permanece limitado al crecer la lista

Valores devueltos

0No se pudo completar el proceso de combinación. Utilice la función GetLastError para determinar la causa del error
Non-zeroNúmero de archivos que se combinaron correctamente