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
| ListName | 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 |
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
| 0 | No se pudo completar el proceso de combinación. Utilice la función GetLastError para determinar la causa del error |
|---|---|
| Non-zero | Número de archivos que se combinaron correctamente |