MergeFileListStrict
Manipulação de documentos
Descrição
Une uma lista de ficheiros nomeada e escreve o PDF unido em OutputFileName. Utiliza o mesmo caminho de preservação de Tagged PDF, marcadores, campos de formulário e anotações que MergeFileList
Ao contrário de MergeFileList, o modo estrito para na primeira entrada ilegível, encriptada, danificada ou em falta. Utilize-o quando for necessário o comportamento anterior de parar na primeira falha
Sintaxe
Delphi
Function TPDFlib.MergeFileListStrict(Const ListName, OutputFileName: WideString): Integer;
Parâmetros
| ListName | Lista de ficheiros designada a intercalar. Crie-a com ClearFileList, AddToFileList e FileListCount |
|---|---|
| OutputFileName | Caminho e nome do ficheiro PDF a criar |
Valores de retorno
A união comunica o progresso ao analisar entradas e escrever objetos. Chamar Abort interrompe a operação, fecha streams ativos e remove a saída incompleta. As uniões por lista de ficheiros abrem cada origem para análise e mantêm ativos no máximo os leitores da primeira origem e da origem atual durante a escrita, pelo que a utilização de identificadores permanece limitada à medida que a lista cresce.
Valores devolvidos
| 0 | A intercalação não produziu um ficheiro de saída |
|---|---|
| Non-zero | Número de ficheiros de entrada intercalados com êxito. Consulte ListName + "Result" com FileListItem para obter mensagens de estado por ficheiro |