MergeFileListFast

Manipulación de documento

Descripción

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

Durante la combinación se creará una nueva lista de archivos que contendrá el resultado del proceso para cada elemento de la lista especificada La nueva lista tendrá el mismo nombre que la original con la palabra Result añadida Por ejemplo, si la lista original se llamaba "MyFiles", la nueva se llamará "MyFilesResult" Esta lista no contendrá nombres de archivo, sino una descripción textual del estado del archivo coincidente durante la combinación

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

Los campos de formulario, las anotaciones y los 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

ListNameEl nombre 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 de archivos

Cancelación y recursos

La combinación informa el progreso mientras explora las entradas y escribe objetos Llamar a Abort detiene la operación, cierra los flujos activos y elimina la salida incompleta Las combinaciones de listas de archivos abren cada origen para explorarlo y mantienen activos al escribir, como máximo, el primer lector y el lector actual, por lo que el uso de identificadores se mantiene limitado conforme crece la lista

Valores devueltos

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