MergeFileList
Manipulación de documento
Descripción
Combina todos los archivos de una lista con nombre y guarda el resultado. Use ClearFileList, FileListCount y AddToFileList; se requieren al menos dos archivos
Los esquemas (marcadores), campos de formulario y anotaciones de todos los documentos estarán presentes en el documento combinado
La combinación ordinaria alterna archivos temporales tras el primer par, evitando copiar de nuevo todo el PDF intermedio y reduciendo E/S en listas largas
Sintaxis
Delphi
Function TPDFlib.MergeFileList(Const ListName, OutputFileName: WideString): Integer;
ActiveX
Function PDFlib::MergeFileList(ListName As String, OutputFileName As String) As Long
DLL
int DLMergeFileList(int InstanceID, const wchar_t * ListName, const wchar_t * OutputFileName);
Parámetros
| ListName | Nombre de la lista de archivos que se combinarán Ruta y nombre del archivo que se creará y contendrá los archivos combinados |
|---|---|
| OutputFileName |
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
| Número de documentos combinados correctamente. Si es menor que el previsto, use FileListItem para encontrar el archivo que terminó el proceso prematuramente |