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