PDFlibErrorMessage
Error handling
Описание
PDFlibErrorMessage сопоставляет числовой код ошибки — например, значение, которое возвращает LastErrorCode, — с понятным человеку сообщением на английском
Коды разбиты на документированные семейства: 0 — успех, 1xx — устаревшие параметры шифрования и валидация запросов, 3xx — сбои сохранения и записи, 4xx — сбои загрузки и аутентификации, 5xx — общие сбои, сбои отрисовки и ввода-вывода
Демонстрация LoggerDemo пишет в журнал PDFlibErrorMessage(403) рядом с имитацией работы с зашифрованным документом, показывая перевод кодов при журналировании
Синтаксис
Delphi
Function PDFlibErrorMessage(Code: Integer): WideString;Параметры
| Code | Числовой код ошибки, который нужно перевести |
|---|
Возвращаемое значение
Текст сообщения для кода; например, для 403 возвращается Encrypted document requires password
Примечания
Неизвестным кодам соответствует общее сообщение, поэтому функцию можно вызывать с любым целым числом
Если вызывающему коду нужно семейство ошибки, а не текст, используйте PDFlibErrorCategory
См. также
LastErrorCode, PDFlibErrorCategory, TPDFlibLogger, TPDFlibLogLevel