PDFlibErrorMessage

Error handling

Descrição

PDFlibErrorMessage mapeia um código de erro numérico, como o valor reportado pelo LastErrorCode, para a mensagem em inglês legível para pessoas correspondente

Os códigos se dividem em famílias documentadas: 0 é sucesso, 1xx cobre parâmetros de criptografia legados e validação de requisições, 3xx cobre falhas de salvamento e gravação, 4xx cobre falhas de carregamento e autenticação, e 5xx cobre falhas genéricas, de render e de E/S

O LoggerDemo faz log de PDFlibErrorMessage(403) junto com um cenário simulado de documento criptografado para mostrar o logging traduzido

Sintaxe

Delphi

Function PDFlibErrorMessage(Code: Integer): WideString;

Parâmetros

CodeO código de erro numérico a traduzir

Valor retornado

O texto da mensagem do código; por exemplo, 403 produz Encrypted document requires password

Observações

Códigos desconhecidos caem em uma mensagem genérica, então a função pode ser chamada com qualquer inteiro sem risco

Use PDFlibErrorCategory quando quem chama precisa da família do código e não do texto

Veja também

LastErrorCode, PDFlibErrorCategory, TPDFlibLogger, TPDFlibLogLevel