LastErrorCode

Různé funkce

Popis

Tato funkce zjistí důvod selhání určitých funkcí

Čtení hodnoty je destruktivní: funkce vrátí uložený chybový kód a vynuluje ho, takže druhé volání hned po selhání vrátí 0. Uložte si výsledek do lokální proměnné, než podle něj budete větvit

Syntaxe

Delphi

Function TPDFlib.LastErrorCode: Integer;

ActiveX

Function PDFlib::LastErrorCode() As Long

DLL

int DLLastErrorCode(int InstanceID);

Návratové hodnoty

0 Poslední volání proběhlo úspěšně 101 Parametr Strength předaný funkci Encrypt byl neplatný 102 Parametr Permissions předaný funkci Encrypt byl neplatný. Hodnotu tohoto parametru vytvořte pomocí funkce EncodePermissions 103 Funkce Encrypt byla použita na dokument, který už byl zašifrovaný 104 Funkce Encrypt selhala z neznámého důvodu 105 Neplatný JSON objektu PDF (PDFLIB_ERROR_OBJECT_JSON_INVALID) 106 Neplatný vstup QDF (PDFLIB_ERROR_QDF_INVALID) 107 Délky streamů nebo hranice objektů QDF nelze opravit (PDFLIB_ERROR_QDF_REPAIR) 108 Server se vzdáleným PDF ignoruje nebo nepodporuje požadavky HTTP na bajtové rozsahy (byte-range), které vyžaduje režim otevření (PDFLIB_ERROR_NET_RANGE_UNSUPPORTED) 109 HTTP(S) požadavek při otevírání nebo čtení vzdáleného PDF selhal (PDFLIB_ERROR_NET_HTTP) 110 Neplatný JSON výsledku OCR (PDFLIB_ERROR_OCR_RESULT_INVALID) 111 Neplatný požadavek na extrakci strukturovaného textu (PDFLIB_ERROR_STRUCTURED_TEXT_INVALID) 112 Neplatný požadavek na export rozvržení HTML (PDFLIB_ERROR_HTML_EXPORT_INVALID) 113 Neplatný požadavek na export Markdown (PDFLIB_ERROR_MARKDOWN_EXPORT_INVALID) 114 Neplatný požadavek na export DOCX (PDFLIB_ERROR_DOCX_EXPORT_INVALID) 115 Neplatný požadavek na rozpoznávání čárových kódů (PDFLIB_ERROR_BARCODE_RECOGNITION_INVALID) 116 Neplatný požadavek na vyrovnání zkosení stránky (PDFLIB_ERROR_DESKEW_INVALID) 117 Neplatný přechod mezi obory platnosti API (PDFLIB_ERROR_API_SCOPE) 119 Neplatný požadavek na export stránky SVG (PDFLIB_ERROR_SVG_EXPORT_INVALID) 120 Neplatný požadavek na export tiskového proudu (PDFLIB_ERROR_PRINT_STREAM_INVALID) 121 Neplatný požadavek na rozvržení HTML story (PDFLIB_ERROR_HTML_STORY_INVALID) 122 Neplatný požadavek hierarchie částí dokumentu (PDFLIB_ERROR_DPART_INVALID) 201 Funkce SetInformation selhala, protože dokument je zašifrovaný 202 Parametr Key předaný funkci SetInformation byl mimo povolený rozsah 301 Funkci DrawBarcode byla předána neplatná kombinace čárového kódu a volby 302 Do DrawBarcode byly při použití EAN-13 předány nečíselné znaky Čárový kód EAN-13 má neplatný kontrolní znak 303 304 Nelze zapsat JSON objektu PDF (PDFLIB_ERROR_OBJECT_JSON_WRITE) 305 Nelze zapsat výstup QDF (PDFLIB_ERROR_QDF_WRITE) 306 Vzdálený nebo lokální vstupní soubor nelze otevřít (PDFLIB_ERROR_NET_OPEN) 307 Nelze zapsat textovou vrstvu OCR (PDFLIB_ERROR_OCR_WRITE) 401 Vstupní soubor nelze otevřít 402 Výstupní soubor už existuje a nelze ho smazat 403 Výstupní soubor nelze otevřít 404 Neplatné heslo 405 Dokument není zašifrovaný 406 Dokument už je zašifrovaný 407 Neplatná délka šifrovacího klíče Neplatná oprávnění 408 409 Neplatná struktura souboru, soubor je poškozený, nebo autentizované dešifrování odhalilo změněný šifertext 410 Jeden ze vstupních souborů je zašifrovaný Soubor nebyl nalezen 411 412 Neplatný seznam rozsahů stránek 413 Chybí požadovaný token PDF MAC 414 Data PDF MAC mají neplatný formát 415 Bajtové rozsahy PDF MAC nepokrývají celý soubor 416 Rozbalení klíče PDF MAC nebo ověření selhalo 417 Algoritmus nebo umístění PDF MAC není podporováno 418 Neplatná konfigurace nebo generování PDF MAC 419 Je vyžadováno pověření pro dešifrování veřejným klíčem 420 Pověření pro dešifrování veřejným klíčem je neplatné 421 Nenalezen odpovídající příjemce s veřejným klíčem 422 Obálka příjemce CMS má neplatný formát nebo je nejednoznačná 423 Obslužná rutina zabezpečení veřejným klíčem nebo algoritmus není podporována 424 Neplatná konfigurace příjemce s veřejným klíčem nebo šifrování 425 Šifrovací klíč v surové podobě předaný nízkoúrovňovému vstupnímu bodu šifrování má pro vybraný algoritmus neplatnou velikost (PDFLIB_ERROR_RAW_ENCRYPTION_KEY_INVALID) 501 Zadaný FileHandle byl neplatný 506 Textové písmo nemá použitelný zdroj vektorových obrysů (PDFLIB_ERROR_TEXT_PATH_UNSUPPORTED_FONT) 507 Režim ořezu textu nelze bezpečně převést na křivky (PDFLIB_ERROR_TEXT_PATH_CLIPPING) 508 Poškozený obsah brání převodu textu na křivky (PDFLIB_ERROR_TEXT_PATH_MALFORMED) 509 Neplatný stav žurnálu úprav (PDFLIB_ERROR_EDIT_JOURNAL_STATE) 510 Soubor žurnálu úprav není dostupný nebo je poškozený (PDFLIB_ERROR_EDIT_JOURNAL_IO) 511 Neplatný stav transakce úprav (PDFLIB_ERROR_EDIT_JOURNAL_TRANSACTION) 512 Snímek žurnálu úprav nelze obnovit (PDFLIB_ERROR_EDIT_JOURNAL_RESTORE) 513 Žurnál úprav patří jinému dokumentu (PDFLIB_ERROR_EDIT_JOURNAL_DOCUMENT) 514 Poskytovatel OCR není dostupný nebo selhal (PDFLIB_ERROR_OCR_PROVIDER) 515 Extrakce strukturovaného textu selhala (PDFLIB_ERROR_STRUCTURED_TEXT) 516 Export rozvržení HTML selhal (PDFLIB_ERROR_HTML_EXPORT) 517 Export Markdown selhal (PDFLIB_ERROR_MARKDOWN_EXPORT) 518 Export DOCX selhal (PDFLIB_ERROR_DOCX_EXPORT) 519 Rozpoznávání čárových kódů selhalo (PDFLIB_ERROR_BARCODE_RECOGNITION) 520 Vyrovnání zkosení stránky selhalo (PDFLIB_ERROR_DESKEW) 521 Text obsahuje glyf, který vybrané písmo nedokáže zobrazit (PDFLIB_ERROR_MISSING_GLYPH) 522 Export stránky SVG selhal (PDFLIB_ERROR_SVG_EXPORT) 523 Export tiskového proudu selhal (PDFLIB_ERROR_PRINT_STREAM) 524 Rozvržení HTML story selhalo (PDFLIB_ERROR_HTML_STORY) 525 Ověření hierarchie částí dokumentu selhalo (PDFLIB_ERROR_DPART) 526 Export dokumentu jako JSON selhal, nebo byla získaná textová pozice použita po změně dokumentu (oba případy sdílejí tento kód) (PDFLIB_ERROR_EXPORT_JSON) 527 Textová pozice odkazuje na obsah, který se změnil od jejího získání (PDFLIB_ERROR_TEXT_LOCATION_STALE) 528 Obsah, na který se textová pozice odkazuje, je jen pro čtení a nelze ho přes toto handle přepsat (PDFLIB_ERROR_TEXT_LOCATION_READ_ONLY) 529 Odkaz na označený obsah má neplatný formát nebo neodpovídá obsahu stránky (PDFLIB_ERROR_MARKED_CONTENT_INVALID) 530 Odkaz na označený obsah odkazuje na obsah, který se změnil od jeho získání (PDFLIB_ERROR_MARKED_CONTENT_STALE) 531 Značku označeného obsahu nelze přiřadit k obsahovým streamům stránky (PDFLIB_ERROR_MARKED_CONTENT_UNRESOLVED) 532 Handle ořezové cesty má neplatný formát nebo nebyl vytvořen tímto dokumentem (PDFLIB_ERROR_CLIP_PATH_INVALID) 533 Handle ořezové cesty odkazuje na obsah, který se změnil od jeho získání (PDFLIB_ERROR_CLIP_PATH_STALE) 534 Obsah, na který handle ořezové cesty odkazuje, je jen pro čtení a nelze ho přepsat (PDFLIB_ERROR_CLIP_PATH_READ_ONLY) 602 Zvolená verze uložení PDF je nižší než funkce přítomná v dokumentu. Před uložením zvolte novější verzi PDF nebo odeberte nekompatibilní funkci. 603 Anotaci odkazu nebylo možné začlenit do stromu tagované struktury. 604 Heslo AES-256 bylo odmítnuto službou SASLprep (RFC 4013): obsahuje zakázané kódové body nebo porušuje pravidla obousměrného textu 605 Je aktivní PDF/A, ale pro cestu implicitního písma se nepodařilo najít vložitelné písmo, takže pro bezpečné vykreslení textu byly použity vestavěné metriky Standard 14; aby soubor vyhovel, musí mít vložené písmo (PDFLIB_ERROR_NO_EMBEDDABLE_FONT) 607 Ověření shody rastrového dokumentu PDF/R selhalo (PDFLIB_ERROR_PDFR_COMPLIANCE) 608 Dokument nevyhovuje ověření shody PDF/VCR (PDFLIB_ERROR_PDFVCR_COMPLIANCE) 609 Dokument nevyhovuje ověření shody PDF/E (PDFLIB_ERROR_PDFE_COMPLIANCE) 701 Pole formuláře nebylo nalezeno 702 Pole formuláře je jen pro čtení 703 Dokument nemá AcroForm 704 Neplatná hodnota pole formuláře 706 Akce JavaScriptu formuláře používá konstrukci, kterou vestavěný skriptovací stroj formuláře nepodporuje (PDFLIB_ERROR_FORM_SCRIPT_UNSUPPORTED) 707 Výpočet formuláře by vytvořil cyklickou závislost mezi poli (PDFLIB_ERROR_FORM_CALCULATION_CYCLE) 708 Skript formuláře má neplatný formát nebo se nepodařilo jej zkompilovat (PDFLIB_ERROR_FORM_SCRIPT_INVALID) 709 Skript formuláře překročil limit provádění a byl přerušen (PDFLIB_ERROR_FORM_SCRIPT_BUDGET)