MergeFileListStrict
Manipulação de documento
Descrição
Mescla uma lista de arquivos nomeada e grava o PDF mesclado em OutputFileName. Usa o mesmo caminho de preservação de PDF marcado, outline, campos de formulário e anotações de MergeFileList.
Diferente de MergeFileList, o modo estrito para na primeira entrada ilegível, criptografada, corrompida ou ausente. Use-o quando o comportamento anterior de parar na primeira falha for exigido.
Sintaxe
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Parâmetros
| ListName | Lista de arquivos nomeada a mesclar. Monte-a com ClearFileList, AddToFileList e FileListCount. |
|---|---|
| OutputFileName | Caminho e nome do arquivo do PDF a criar. |
Cancelamento e recursos
A mesclagem reporta o progresso durante a varredura das entradas e a gravação dos objetos. Chamar Abort interrompe a operação, fecha os streams ativos e remove a saída incompleta. Mesclagens por lista de arquivos abrem cada origem para a varredura e mantêm ativos, no máximo, os readers da primeira e da origem atual durante a gravação, de modo que o uso de handles permaneça limitado conforme a lista cresce.
Valores retornados
| 0 | A mesclagem não produziu um arquivo de saída. |
|---|---|
| Non-zero | Número de arquivos de entrada mesclados com sucesso. Consulte ListName + "Result" com FileListItem para as mensagens de status por arquivo. |