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
| Code | Numeryczny 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