PDFlibErrorMessage

Error handling

描述

PDFlibErrorMessage 把数字错误代码(例如 LastErrorCode 报告的值)映射为对应的人类可读英文消息

错误代码按文档化类别划分:0 表示成功,1xx 是旧式加密参数与请求校验,3xx 是保存和写入失败,4xx 是加载和认证失败,5xx 是通用、渲染与 IO 失败

LoggerDemo 在模拟加密文档场景的同时记录 PDFlibErrorMessage(403),展示翻译后的日志

语法

Delphi

Function PDFlibErrorMessage(Code: Integer): WideString;

参数

Code要转换的数字错误代码

返回值

该代码对应的消息文本,例如 403 返回 Encrypted document requires password

备注

未知代码会回退到通用消息,因此对任意整数调用都是安全的

如果调用方需要的是错误类别而非文本,请用 PDFlibErrorCategory

另请参阅

LastErrorCode, PDFlibErrorCategory, TPDFlibLogger, TPDFlibLogLevel