LastErrorCode
Įvairios funkcijos
Aprašymas
Šią funkciją naudokite tam tikrų funkcijų nesėkmės priežasčiai nustatyti
Reikšmės skaitymas yra destruktyvus: funkcija grąžina išsaugotąjį klaidos kodą ir jį nulina, todėl antras kvietimas iškart po nesėkmės grąžina 0. Rezultatą užfiksuokite į vietinįjį kintamąjį prieš priimdami pagal jį sprendimus
Sintaksė
Delphi
Function TPDFlib.LastErrorCode: Integer;
ActiveX
Function PDFlib::LastErrorCode() As Long
DLL
int DLLastErrorCode(int InstanceID);
Grąžinamos reikšmės
| 0 Paskutinis iškvietas baigėsi sėkmingai 101 Funkcijai Encrypt perduotas parametras Strength buvo netinkamas 102 Funkcijai Encrypt perduotas parametras Permissions buvo netinkamas. Šio parametro reikšmei sudaryti naudokite funkciją EncodePermissions 103 Funkcija Encrypt panaudota jau užšifruotame dokumente 104 Funkcija Encrypt dėl nežinomos priežasties nepavyko 105 Netinkamas PDF objekto JSON (PDFLIB_ERROR_OBJECT_JSON_INVALID) 106 Netinkamas QDF įvestis (PDFLIB_ERROR_QDF_INVALID) 107 QDF srautų ilgių arba objektų ribų nepavyksta sutvarkyti (PDFLIB_ERROR_QDF_REPAIR) 108 Serveris, kuriame saugomas nuotolinis PDF, ignoravo arba nepalaiko HTTP baitų diapazono užklausų, kurių reikalauja atvėrimo režimas (PDFLIB_ERROR_NET_RANGE_UNSUPPORTED) 109 HTTP(S) užklausa, išsiųsta atveriant arba skaitant nuotolinį PDF, nepavyko (PDFLIB_ERROR_NET_HTTP) 110 Netinkamas OCR rezultato JSON (PDFLIB_ERROR_OCR_RESULT_INVALID) 111 Netinkama struktūruoto teksto ištraukimo užklausa (PDFLIB_ERROR_STRUCTURED_TEXT_INVALID) 112 Netinkama HTML maketo eksportavimo užklausa (PDFLIB_ERROR_HTML_EXPORT_INVALID) 113 Netinkama Markdown eksportavimo užklausa (PDFLIB_ERROR_MARKDOWN_EXPORT_INVALID) 114 Netinkama DOCX eksportavimo užklausa (PDFLIB_ERROR_DOCX_EXPORT_INVALID) 115 Netinkama barkodų atpažinimo užklausa (PDFLIB_ERROR_BARCODE_RECOGNITION_INVALID) 116 Netinkama puslapio pasvirimo išlyginimo užklausa (PDFLIB_ERROR_DESKEW_INVALID) 117 Netinkamas API aprėpties perėjimas (PDFLIB_ERROR_API_SCOPE) 119 Netinkama SVG puslapio eksportavimo užklausa (PDFLIB_ERROR_SVG_EXPORT_INVALID) 120 Netinkama spausdinimo srauto eksportavimo užklausa (PDFLIB_ERROR_PRINT_STREAM_INVALID) 121 Netinkama HTML story maketo užklausa (PDFLIB_ERROR_HTML_STORY_INVALID) 122 Netinkama dokumento dalių hierarchijos užklausa (PDFLIB_ERROR_DPART_INVALID) 201 Funkcija SetInformation nepavyko, nes dokumentas užšifruotas 202 Funkcijai SetInformation perduotas parametras Key buvo už leistinų ribų 301 Funkcijai DrawBarcode perduotas netinkamas barkodo ir parinkties derinys 302 Funkcijai DrawBarcode naudojant EAN-13 buvo perduoti neskaitmeniniai simboliai. EAN-13 barkodas turi netinkamą kontrolinės sumos simbolį 303 304 Nepavyksta įrašyti PDF objekto JSON (PDFLIB_ERROR_OBJECT_JSON_WRITE) 305 Nepavyksta įrašyti QDF išvesties (PDFLIB_ERROR_QDF_WRITE) 306 Nepavyko atverti nuotolinio arba vietinio įvesties failo (PDFLIB_ERROR_NET_OPEN) 307 Nepavyksta įrašyti OCR teksto sluoksnio (PDFLIB_ERROR_OCR_WRITE) 401 Nepavyko atverti įvesties failo 402 Išvesties failas jau egzistuoja ir nepavyko jo ištrinti 403 Nepavyko atverti išvesties failo 404 Netinkamas slaptažodis 405 Dokumentas neužšifruotas 406 Dokumentas jau užšifruotas 407 Netinkamas šifravimo stiprumas, netinkami leidimai 408 409 Netinkama failo struktūra, failas pažeistas arba autentifikuotas dešifravimas aptiko pakeistą šifratą 410 Vienas iš įvesties failų užšifruotas. Failas nerastas 411 412 Netinkamas puslapių diapazonų sąrašas 413 Trūksta reikiamo PDF MAC tokeno 414 PDF MAC duomenys yra netinkamo formato 415 PDF MAC baitų diapazonai nepadengia viso failo 416 Nepavyko PDF MAC rakto išvyniojimas arba autentifikacija 417 PDF MAC algoritmas arba vieta nepalaikomi 418 Netinkama PDF MAC konfigūracija arba generavimas 419 Reikalingas viešojo rakto dešifravimo kredencialas 420 Viešojo rakto dešifravimo kredencialas netinkamas 421 Nerastas atitinkamas viešojo rakto gavėjas 422 CMS gavėjo vokas yra netinkamo formato arba dviprasmiškas 423 Viešojo rakto saugos handleris arba algoritmas nepalaikomi 424 Netinkamas viešojo rakto gavėjas arba šifravimo konfigūracija 425 Žaliavinis šifravimo raktas, perduotas žemo lygio šifravimo įėjimui, netinkamo dydžio pasirinktam algoritmui (PDFLIB_ERROR_RAW_ENCRYPTION_KEY_INVALID) 501 Nurodytas FileHandle buvo netinkamas 506 Teksto šriftas neturi tinkamo vektorinių kontūrų šaltinio (PDFLIB_ERROR_TEXT_PATH_UNSUPPORTED_FONT) 507 Teksto iškirpimo režimo negalima saugiai konvertuoti į kelius (PDFLIB_ERROR_TEXT_PATH_CLIPPING) 508 Sugadintas turinys neleidžia konvertuoti teksto į kelią (PDFLIB_ERROR_TEXT_PATH_MALFORMED) 509 Redagavimo žurnalo būsena netinkama (PDFLIB_ERROR_EDIT_JOURNAL_STATE) 510 Redagavimo žurnalo failas neprieinamas arba pažeistas (PDFLIB_ERROR_EDIT_JOURNAL_IO) 511 Redagavimo transakcijos būsena netinkama (PDFLIB_ERROR_EDIT_JOURNAL_TRANSACTION) 512 Redagavimo žurnalo momentinės kopijos nepavyksta atkurti (PDFLIB_ERROR_EDIT_JOURNAL_RESTORE) 513 Redagavimo žurnalas priklauso kitam dokumentui (PDFLIB_ERROR_EDIT_JOURNAL_DOCUMENT) 514 OCR teikėjas neprieinamas arba nepavyko (PDFLIB_ERROR_OCR_PROVIDER) 515 Struktūruoto teksto ištraukimas nepavyko (PDFLIB_ERROR_STRUCTURED_TEXT) 516 HTML maketo eksportavimas nepavyko (PDFLIB_ERROR_HTML_EXPORT) 517 Markdown eksportavimas nepavyko (PDFLIB_ERROR_MARKDOWN_EXPORT) 518 DOCX eksportavimas nepavyko (PDFLIB_ERROR_DOCX_EXPORT) 519 Barkodų atpažinimas nepavyko (PDFLIB_ERROR_BARCODE_RECOGNITION) 520 Puslapio pasvirimo išlyginimas nepavyko (PDFLIB_ERROR_DESKEW) 521 Tekste yra glifas, kurio pasirinktas šriftas negali rodyti (PDFLIB_ERROR_MISSING_GLYPH) 522 SVG puslapio eksportavimas nepavyko (PDFLIB_ERROR_SVG_EXPORT) 523 Spausdinimo srauto eksportavimas nepavyko (PDFLIB_ERROR_PRINT_STREAM) 524 HTML story maketas nepavyko (PDFLIB_ERROR_HTML_STORY) 525 Dokumento dalių hierarchijos patikra nepavyko (PDFLIB_ERROR_DPART) 526 Nepavyko eksportuoti dokumento kaip JSON, arba gauta teksto vieta buvo panaudota po to, kai dokumentas pasikeitė (abi sąlygos naudoja šį kodą) (PDFLIB_ERROR_EXPORT_JSON) 527 Teksto vieta nurodo turinį, kuris pasikeitė nuo vietos gavimo momento (PDFLIB_ERROR_TEXT_LOCATION_STALE) 528 Turinys, į kurį nurodo teksto vieta, yra tik skaitomas ir per šį handle'į negali būti perrašytas (PDFLIB_ERROR_TEXT_LOCATION_READ_ONLY) 529 Pažymėto turinio nuoroda yra netinkamo formato arba neatitinka puslapio turinio (PDFLIB_ERROR_MARKED_CONTENT_INVALID) 530 Pažymėto turinio nuoroda nurodo turinį, kuris pasikeitė nuo jos gavimo momento (PDFLIB_ERROR_MARKED_CONTENT_STALE) 531 Pažymėto turinio žymos nepavyko susieti su puslapio turinio srautais (PDFLIB_ERROR_MARKED_CONTENT_UNRESOLVED) 532 Iškirpimo kelio handle'is yra netinkamo formato arba nesukurta šio dokumento (PDFLIB_ERROR_CLIP_PATH_INVALID) 533 Iškirpimo kelio handle'is nurodo turinį, kuris pasikeitė nuo jo gavimo momento (PDFLIB_ERROR_CLIP_PATH_STALE) 534 Turinys, į kurį nurodo iškirpimo kelio handle'is, yra tik skaitomas ir negali būti perrašytas (PDFLIB_ERROR_CLIP_PATH_READ_ONLY) 602 Pasirinkta PDF įrašymo versija žemesnė nei to, ko reikalauja dokumente esanti funkcija. Pasirinkite naujesnę PDF versiją arba pašalinkite nesuderinamą funkciją prieš įrašydami. 603 Nuorodos anotacijos nepavyko įtraukti į žymėto struktūros medį. 604 AES-256 slaptažodį atmetė SASLprep (RFC 4013): jame yra draudžiamų kodų taškų arba pažeidžiamos dvikrypčio teksto taisyklės 605 PDF/A aktyvus, bet netiesioginio šrifto keliui nepavyko parinkti įterpiamo šrifto, todėl saugiam teksto piešimui buvo naudojamos integruotos Standard 14 metrikos; kad failas atitiktų reikalavimus, jame turi būti įterptas šriftas (PDFLIB_ERROR_NO_EMBEDDABLE_FONT) 607 Nepavyko PDF/R rastrinio dokumento atitikties patikra (PDFLIB_ERROR_PDFR_COMPLIANCE) 608 Dokumentas neatitinka PDF/VCR atitikties patikros (PDFLIB_ERROR_PDFVCR_COMPLIANCE) 609 Dokumentas neatitinka PDF/E atitikties patikros (PDFLIB_ERROR_PDFE_COMPLIANCE) 701 Formos laukas nerastas 702 Formos laukas tik skaitomas 703 Dokumente nėra AcroForm 704 Netinkama formos lauko reikšmė 706 Formos JavaScript veiksmas naudoja konstrukciją, kurios nepalaiko integruota formų scenarijų varikliukas (PDFLIB_ERROR_FORM_SCRIPT_UNSUPPORTED) 707 Formos skaičiavimas sukurtų priklausomybių ciklą tarp laukų (PDFLIB_ERROR_FORM_CALCULATION_CYCLE) 708 Formos scenarijus yra netinkamo formato arba nepavyko jo sukompiliuoti (PDFLIB_ERROR_FORM_SCRIPT_INVALID) 709 Formos scenarijus viršijo vykdymo biudžetą ir buvo nutrauktas (PDFLIB_ERROR_FORM_SCRIPT_BUDGET) |