LastErrorCode
Funkcje różne
Opis
Użyj tej funkcji, aby ustalić przyczynę niepowodzenia określonych funkcji
Odczyt wartości jest destrukcyjny: funkcja zwraca zapisany kod błędu i zeruje go, dlatego drugie wywołanie bezpośrednio po niepowodzeniu zwraca 0. Przed rozgałęzieniem na podstawie kodu zapisz wynik w zmiennej lokalnej
Składnia
Delphi
Function TPDFlib.LastErrorCode: Integer;
ActiveX
Function PDFlib::LastErrorCode() As Long
DLL
int DLLastErrorCode(int InstanceID);
Wartości zwracane
| 0 Ostatnie wywołanie zakończyło się pomyślnie 101 Parametr Strength przekazany do funkcji Encrypt był nieprawidłowy 102 Parametr Permissions przekazany do funkcji Encrypt był nieprawidłowy. Użyj funkcji EncodePermissions, aby utworzyć wartość tego parametru 103 Funkcji Encrypt użyto dla dokumentu, który był już zaszyfrowany 104 Funkcja Encrypt nie powiodła się z nieznanej przyczyny 105 Nieprawidłowy JSON obiektu PDF (PDFLIB_ERROR_OBJECT_JSON_INVALID) 106 Nieprawidłowe dane wejściowe QDF (PDFLIB_ERROR_QDF_INVALID) 107 Długości strumieni lub granice obiektów QDF nie mogą zostać naprawione (PDFLIB_ERROR_QDF_REPAIR) 108 Serwer przechowujący zdalny plik PDF zignorował lub nie obsługuje żądań zakresów bajtów HTTP (byte-range) wymaganych przez tryb otwierania (PDFLIB_ERROR_NET_RANGE_UNSUPPORTED) 109 Żądanie HTTP(S) wydane podczas otwierania lub czytania zdalnego pliku PDF nie powiodło się (PDFLIB_ERROR_NET_HTTP) 110 Nieprawidłowy JSON wyniku OCR (PDFLIB_ERROR_OCR_RESULT_INVALID) 111 Nieprawidłowe żądanie ekstrakcji tekstu strukturyzowanego (PDFLIB_ERROR_STRUCTURED_TEXT_INVALID) 112 Nieprawidłowe żądanie eksportu układu HTML (PDFLIB_ERROR_HTML_EXPORT_INVALID) 113 Nieprawidłowe żądanie eksportu Markdown (PDFLIB_ERROR_MARKDOWN_EXPORT_INVALID) 114 Nieprawidłowe żądanie eksportu DOCX (PDFLIB_ERROR_DOCX_EXPORT_INVALID) 115 Nieprawidłowe żądanie rozpoznawania kodów kreskowych (PDFLIB_ERROR_BARCODE_RECOGNITION_INVALID) 116 Nieprawidłowe żądanie prostowania pochylenia stron (PDFLIB_ERROR_DESKEW_INVALID) 117 Nieprawidłowe przejście między zakresami działania API (PDFLIB_ERROR_API_SCOPE) 119 Nieprawidłowe żądanie eksportu strony SVG (PDFLIB_ERROR_SVG_EXPORT_INVALID) 120 Nieprawidłowe żądanie eksportu strumienia wydruku (PDFLIB_ERROR_PRINT_STREAM_INVALID) 121 Nieprawidłowe żądanie składu HTML story (PDFLIB_ERROR_HTML_STORY_INVALID) 122 Nieprawidłowe żądanie hierarchii części dokumentu (PDFLIB_ERROR_DPART_INVALID) 201 Funkcja SetInformation nie powiodła się, ponieważ dokument jest zaszyfrowany 202 Parametr Key przekazany do funkcji SetInformation był poza zakresem 301 Do funkcji DrawBarcode przekazano nieprawidłową kombinację kodu kreskowego i opcji 302 Do DrawBarcode przekazano znaki nienumeryczne podczas używania EAN-13 Kod kreskowy EAN-13 ma nieprawidłowy znak sumy kontrolnej 303 304 Nie można zapisać JSON obiektu PDF (PDFLIB_ERROR_OBJECT_JSON_WRITE) 305 Nie można zapisać wyjścia QDF (PDFLIB_ERROR_QDF_WRITE) 306 Nie można otworzyć zdalnego lub lokalnego pliku wejściowego (PDFLIB_ERROR_NET_OPEN) 307 Nie można zapisać warstwy tekstowej OCR (PDFLIB_ERROR_OCR_WRITE) 401 Nie można otworzyć pliku wejściowego 402 Plik wyjściowy już istnieje i nie można go usunąć 403 Nie można otworzyć pliku wyjściowego 404 Nieprawidłowe hasło 405 Dokument nie jest zaszyfrowany 406 Dokument jest już zaszyfrowany 407 Nieprawidłowa siła szyfrowania Nieprawidłowe uprawnienia 408 409 Nieprawidłowa struktura pliku, plik jest uszkodzony albo uwierzytelnione odszyfrowywanie wykryło zmodyfikowany szyfrogram 410 Jeden z plików wejściowych jest zaszyfrowany Nie znaleziono pliku 411 412 Nieprawidłowa lista zakresów stron 413 Brakuje wymaganego tokenu PDF MAC 414 Dane PDF MAC są nieprawidłowo sformatowane 415 Zakresy bajtów PDF MAC nie obejmują całego pliku 416 Rozpakowanie klucza lub uwierzytelnienie PDF MAC nie powiodło się 417 Algorytm lub położenie PDF MAC nie jest obsługiwane 418 Konfiguracja lub generowanie PDF MAC jest nieprawidłowe 419 Wymagane jest poświadczenie odszyfrowywania kluczem publicznym 420 Poświadczenie odszyfrowywania kluczem publicznym jest nieprawidłowe 421 Nie znaleziono pasującego odbiorcy klucza publicznego 422 Koperta odbiorcy CMS jest nieprawidłowo sformatowana lub niejednoznaczna 423 Program obsługi zabezpieczeń lub algorytm klucza publicznego nie jest obsługiwany 424 Konfiguracja odbiorcy klucza publicznego lub szyfrowania jest nieprawidłowa 425 Surowy klucz szyfrowania przekazany do niskopoziomowego punktu wejścia szyfrowania ma nieprawidłowy rozmiar dla wybranego algorytmu (PDFLIB_ERROR_RAW_ENCRYPTION_KEY_INVALID) 501 Podany FileHandle był nieprawidłowy 506 Font tekstu nie ma użytecznego źródła wektorowych obrysów (PDFLIB_ERROR_TEXT_PATH_UNSUPPORTED_FONT) 507 Trybu wycinania tekstu nie można bezpiecznie przekonwertować na krzywe (PDFLIB_ERROR_TEXT_PATH_CLIPPING) 508 Uszkodzona zawartość uniemożliwia konwersję tekstu na krzywe (PDFLIB_ERROR_TEXT_PATH_MALFORMED) 509 Nieprawidłowy stan dziennika edycji (PDFLIB_ERROR_EDIT_JOURNAL_STATE) 510 Plik dziennika edycji jest niedostępny lub uszkodzony (PDFLIB_ERROR_EDIT_JOURNAL_IO) 511 Nieprawidłowy stan transakcji edycji (PDFLIB_ERROR_EDIT_JOURNAL_TRANSACTION) 512 Nie można przywrócić migawki dziennika edycji (PDFLIB_ERROR_EDIT_JOURNAL_RESTORE) 513 Dziennik edycji należy do innego dokumentu (PDFLIB_ERROR_EDIT_JOURNAL_DOCUMENT) 514 Dostawca OCR jest niedostępny lub zawiódł (PDFLIB_ERROR_OCR_PROVIDER) 515 Ekstrakcja tekstu strukturyzowanego nie powiodła się (PDFLIB_ERROR_STRUCTURED_TEXT) 516 Eksport układu HTML nie powiódł się (PDFLIB_ERROR_HTML_EXPORT) 517 Eksport Markdown nie powiódł się (PDFLIB_ERROR_MARKDOWN_EXPORT) 518 Eksport DOCX nie powiódł się (PDFLIB_ERROR_DOCX_EXPORT) 519 Rozpoznawanie kodów kreskowych nie powiodło się (PDFLIB_ERROR_BARCODE_RECOGNITION) 520 Prostowanie pochylenia stron nie powiodło się (PDFLIB_ERROR_DESKEW) 521 Tekst zawiera glif, którego wybrany font nie może wyświetlić (PDFLIB_ERROR_MISSING_GLYPH) 522 Eksport strony SVG nie powiódł się (PDFLIB_ERROR_SVG_EXPORT) 523 Eksport strumienia wydruku nie powiódł się (PDFLIB_ERROR_PRINT_STREAM) 524 Skład HTML story nie powiódł się (PDFLIB_ERROR_HTML_STORY) 525 Walidacja hierarchii części dokumentu nie powiodła się (PDFLIB_ERROR_DPART) 526 Eksport dokumentu jako JSON nie powiódł się albo użyto pozyskanej pozycji tekstowej po zmianie dokumentu (oba przypadki współdzielą ten kod) (PDFLIB_ERROR_EXPORT_JSON) 527 Pozycja tekstowa odnosi się do zawartości, która zmieniła się od momentu jej pozyskania (PDFLIB_ERROR_TEXT_LOCATION_STALE) 528 Zawartość, do której odnosi się pozycja tekstowa, jest tylko do odczytu i nie można jej przepisać przez ten uchwyt (PDFLIB_ERROR_TEXT_LOCATION_READ_ONLY) 529 Odwołanie do oznaczonej zawartości ma nieprawidłowy format albo nie odpowiada zawartości strony (PDFLIB_ERROR_MARKED_CONTENT_INVALID) 530 Odwołanie do oznaczonej zawartości odnosi się do zawartości, która zmieniła się od momentu jego pozyskania (PDFLIB_ERROR_MARKED_CONTENT_STALE) 531 Nie można dopasować znacznika oznaczonej zawartości do strumieni zawartości strony (PDFLIB_ERROR_MARKED_CONTENT_UNRESOLVED) 532 Uchwyt ścieżki przycinania ma nieprawidłowy format albo nie został utworzony przez ten dokument (PDFLIB_ERROR_CLIP_PATH_INVALID) 533 Uchwyt ścieżki przycinania odnosi się do zawartości, która zmieniła się od momentu jego pozyskania (PDFLIB_ERROR_CLIP_PATH_STALE) 534 Zawartość, do której odnosi się uchwyt ścieżki przycinania, jest tylko do odczytu i nie można jej przepisać (PDFLIB_ERROR_CLIP_PATH_READ_ONLY) 602 Wybrana wersja zapisu PDF jest niższa niż funkcja obecna w dokumencie. Przed zapisaniem wybierz nowszą wersję PDF albo usuń niezgodną funkcję 603 Nie można zintegrować adnotacji łącza ze znakowanym drzewem struktury 604 Hasło AES-256 zostało odrzucone przez SASLprep (RFC 4013): zawiera zabronione punkty kodowe albo narusza reguły tekstu dwukierunkowego 605 PDF/A jest aktywny, ale dla ścieżki niejawnej czcionki nie udało się dopasować czcionki nadającej się do osadzenia, więc do bezpiecznego rysowania tekstu użyto wbudowanych metryk Standard 14; zanim plik będzie zgodny, potrzebuje osadzonej czcionki (PDFLIB_ERROR_NO_EMBEDDABLE_FONT) 607 Walidacja zgodności dokumentu rastrowego PDF/R nie powiodła się (PDFLIB_ERROR_PDFR_COMPLIANCE) 608 Dokument nie spełnia walidacji zgodności PDF/VCR (PDFLIB_ERROR_PDFVCR_COMPLIANCE) 609 Dokument nie spełnia walidacji zgodności PDF/E (PDFLIB_ERROR_PDFE_COMPLIANCE) 701 Nie znaleziono pola formularza 702 Pole formularza jest tylko do odczytu 703 Dokument nie ma formularza AcroForm 704 Nieprawidłowa wartość pola formularza 706 Akcja JavaScript formularza używa konstrukcji, której nie obsługuje wbudowany silnik skryptów formularza (PDFLIB_ERROR_FORM_SCRIPT_UNSUPPORTED) 707 Obliczenie formularza utworzyłoby cykl zależności między polami (PDFLIB_ERROR_FORM_CALCULATION_CYCLE) 708 Skrypt formularza ma nieprawidłowy format albo nie skompilował się (PDFLIB_ERROR_FORM_SCRIPT_INVALID) 709 Skrypt formularza przekroczył limit wykonania i został przerwany (PDFLIB_ERROR_FORM_SCRIPT_BUDGET) |