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
| ListName | El nombre de la lista de archivos que se utilizará. Todos los archivos de esta lista se combinarán |
|---|---|
| OutputFileName | La 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
| 0 | No se pudo completar el proceso de combinación Use la función GetLastError para determinar la causa del error |
|---|---|
| Non-zero | El número de archivos que se combinaron correctamente |