PDFlibErrorMessage

Error handling

Opis

PDFlibErrorMessage odwzorowuje numeryczny kod błędu — na przykład wartość zwracaną przez LastErrorCode — na czytelny dla człowieka komunikat w języku angielskim

Kody dzielą się na udokumentowane rodziny: 0 to sukces, 1xx obejmuje przestarzałe parametry szyfrowania i walidację żądań, 3xx — awarie zapisu i zapisywania, 4xx — awarie wczytywania i uwierzytelniania, a 5xx — awarie ogólne, renderowania i wejścia-wyjścia

Demo LoggerDemo loguje PDFlibErrorMessage(403) obok symulowanego scenariusza z zaszyfrowanym dokumentem, pokazując tłumaczenie kodów w logowaniu

Składnia

Delphi

Function PDFlibErrorMessage(Code: Integer): WideString;

Parametry

CodeNumeryczny kod błędu do przetłumaczenia

Wartość zwracana

Tekst komunikatu dla kodu; na przykład dla 403 otrzymasz Encrypted document requires password

Uwagi

Nieznane kody dostają ogólny komunikat, więc funkcję można bezpiecznie wywołać z dowolną liczbą całkowitą

Gdy wywołującemu potrzebna jest rodzina kodu, a nie tekst, użyj PDFlibErrorCategory

Zobacz również

LastErrorCode, PDFlibErrorCategory, TPDFlibLogger, TPDFlibLogLevel