MergeFileList
Manipolazione dei documenti
Descrizione
Unisce tutti i file di un elenco denominato e salva il documento risultante nel file specificato. Usare ClearFileList, FileListCount e AddToFileList per creare l'elenco, che deve contenere almeno due file
Segnalibri, campi modulo e annotazioni di tutti i documenti saranno presenti nel documento unito
Il normale percorso di unione alterna file di output temporanei dopo la prima coppia di file di input, evitando una copia completa aggiuntiva del PDF intermedio in crescita per ogni input successivo. In questo modo viene mantenuto il comportamento esistente del conteggio restituito, riducendo al contempo l'I/O su disco per gli elenchi di file più lunghi
Sintassi
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);
Parametri
| ListName | Nome dell'elenco di file da unire Percorso e nome del file da creare, che conterrà i file uniti. |
|---|---|
| OutputFileName |
Annullamento e risorse
L'unione segnala l'avanzamento durante l'analisi degli input e la scrittura degli oggetti. La chiamata a Abort arresta l'operazione, chiude i flussi attivi e rimuove l'output incompleto. Le unioni basate su elenchi di file aprono ciascuna origine per analizzarla e durante la scrittura mantengono attivi al massimo i lettori della prima origine e di quella corrente, quindi l'uso degli handle resta limitato mentre l'elenco cresce
Valori restituiti
| Numero di documenti uniti correttamente. Se è inferiore al numero previsto, usare la funzione FileListItem per individuare il file che ha causato la conclusione prematura dell'unione |