LastErrorCode
Funcții diverse
Descriere
Folosiți această funcție pentru a determina motivul eșecului anumitor funcții
Citirea valorii este distructivă: funcția returnează codul de eroare stocat și îl resetează pe zero, deci un al doilea apel imediat după un eșec returnează 0. Capturați rezultatul într-o variabilă locală înainte de a ramifica pe el
Sintaxă
Delphi
Function TPDFlib.LastErrorCode: Integer;
ActiveX
Function PDFlib::LastErrorCode() As Long
DLL
int DLLastErrorCode(int InstanceID);
Valori returnate
| 0 Ultimul apel s-a încheiat cu succes 101 Parametrul Strength transmis funcției Encrypt a fost nevalid 102 Parametrul Permissions transmis funcției Encrypt a fost nevalid. Utilizați funcția EncodePermissions pentru a construi o valoare pentru acest parametru 103 Funcția Encrypt a fost folosită pe un document care era deja criptat 104 Funcția Encrypt a eșuat dintr-un motiv necunoscut 105 JSON de obiect PDF nevalid (PDFLIB_ERROR_OBJECT_JSON_INVALID) 106 Intrare QDF nevalidă (PDFLIB_ERROR_QDF_INVALID) 107 Lungimile fluxurilor QDF sau limitele obiectelor nu pot fi reparate (PDFLIB_ERROR_QDF_REPAIR) 108 Serverul care găzduiește un PDF la distanță a ignorat sau nu acceptă cererile HTTP de interval de octeți necesare modului de deschidere (PDFLIB_ERROR_NET_RANGE_UNSUPPORTED) 109 O cerere HTTP(S) emisă în timpul deschiderii sau citirii unui PDF la distanță a eșuat (PDFLIB_ERROR_NET_HTTP) 110 JSON de rezultat OCR nevalid (PDFLIB_ERROR_OCR_RESULT_INVALID) 111 Cerere de extragere de text structurat nevalidă (PDFLIB_ERROR_STRUCTURED_TEXT_INVALID) 112 Cerere de export layout HTML nevalidă (PDFLIB_ERROR_HTML_EXPORT_INVALID) 113 Cerere de export Markdown nevalidă (PDFLIB_ERROR_MARKDOWN_EXPORT_INVALID) 114 Cerere de export DOCX nevalidă (PDFLIB_ERROR_DOCX_EXPORT_INVALID) 115 Cerere de recunoaștere de coduri de bare nevalidă (PDFLIB_ERROR_BARCODE_RECOGNITION_INVALID) 116 Cerere de îndreptare a paginii nevalidă (PDFLIB_ERROR_DESKEW_INVALID) 117 Tranziție de scop API nevalidă (PDFLIB_ERROR_API_SCOPE) 119 Cerere de export a paginii SVG nevalidă (PDFLIB_ERROR_SVG_EXPORT_INVALID) 120 Cerere de export de flux de imprimare nevalidă (PDFLIB_ERROR_PRINT_STREAM_INVALID) 121 Cerere de layout HTML story nevalidă (PDFLIB_ERROR_HTML_STORY_INVALID) 122 Cerere de ierarhie de părți ale documentului nevalidă (PDFLIB_ERROR_DPART_INVALID) 201 Funcția SetInformation a eșuat deoarece documentul este criptat 202 Parametrul Key transmis funcției SetInformation era în afara intervalului 301 A fost transmisă funcției DrawBarcode o combinație nevalidă de cod de bare și opțiune 302 Au fost trimise către DrawBarcode caractere non-numerice folosind EAN-13 Codul de bare EAN-13 are un caracter de sumă de control nevalid 303 304 Nu s-a putut scrie JSON-ul obiectului PDF (PDFLIB_ERROR_OBJECT_JSON_WRITE) 305 Nu s-a putut scrie ieșirea QDF (PDFLIB_ERROR_QDF_WRITE) 306 Nu s-a putut deschide un fișier de intrare la distanță sau local (PDFLIB_ERROR_NET_OPEN) 307 Nu s-a putut scrie stratul de text OCR (PDFLIB_ERROR_OCR_WRITE) 401 Nu s-a putut deschide fișierul de intrare 402 Fișierul de ieșire există deja și nu a putut fi șters 403 Nu s-a putut deschide fișierul de ieșire 404 Parolă nevalidă 405 Documentul nu este criptat 406 Documentul este deja criptat 407 Intensitate de criptare nevalidă Permisiuni nevalide 408 409 Structură de fișier nevalidă, fișier deteriorat sau decriptarea autentificată a detectat text cifrat modificat 410 Unul dintre fișierele de intrare este criptat Fișier negăsit 411 412 Listă de intervale de pagini nevalidă 413 Lipsește un token PDF MAC obligatoriu 414 Datele PDF MAC sunt malformate 415 Intervalele de octeți PDF MAC nu acoperă fișierul complet 416 Despachetarea cheii PDF MAC sau autentificarea a eșuat 417 Algoritmul sau locația PDF MAC nu sunt acceptate 418 Configurarea sau generarea PDF MAC este nevalidă 419 Este necesar un credențial de decriptare cu cheie publică 420 Credențialul de decriptare cu cheie publică este nevalid 421 Nu a fost găsit niciun destinatar de cheie publică corespunzător 422 Plicul destinatarului CMS este malformat sau ambiguu 423 Handler-ul de securitate sau algoritmul cu cheie publică nu este acceptat 424 Destinatarul cu cheie publică sau configurația de criptare este nevalid 425 Cheia de criptare brută transmisă punctului de intrare de criptare de nivel inferior nu are o dimensiune validă pentru algoritmul selectat (PDFLIB_ERROR_RAW_ENCRYPTION_KEY_INVALID) 501 FileHandle-ul specificat a fost nevalid 506 Un font de text nu are o sursă utilizabilă de contururi vectoriale (PDFLIB_ERROR_TEXT_PATH_UNSUPPORTED_FONT) 507 Modul de decupare a textului nu poate fi convertit în trasee în condiții de siguranță (PDFLIB_ERROR_TEXT_PATH_CLIPPING) 508 Conținutul malformat împiedică conversia textului în trasee (PDFLIB_ERROR_TEXT_PATH_MALFORMED) 509 Starea jurnalului de editare este nevalidă (PDFLIB_ERROR_EDIT_JOURNAL_STATE) 510 Fișierul jurnal de editare este indisponibil sau corupt (PDFLIB_ERROR_EDIT_JOURNAL_IO) 511 Starea tranzacției de editare este nevalidă (PDFLIB_ERROR_EDIT_JOURNAL_TRANSACTION) 512 Instantaneul jurnalului de editare nu poate fi restaurat (PDFLIB_ERROR_EDIT_JOURNAL_RESTORE) 513 Jurnalul de editare aparține unui alt document (PDFLIB_ERROR_EDIT_JOURNAL_DOCUMENT) 514 Furnizorul OCR este indisponibil sau a eșuat (PDFLIB_ERROR_OCR_PROVIDER) 515 Extragerea de text structurat a eșuat (PDFLIB_ERROR_STRUCTURED_TEXT) 516 Exportul layout-ului HTML a eșuat (PDFLIB_ERROR_HTML_EXPORT) 517 Exportul Markdown a eșuat (PDFLIB_ERROR_MARKDOWN_EXPORT) 518 Exportul DOCX a eșuat (PDFLIB_ERROR_DOCX_EXPORT) 519 Recunoașterea codurilor de bare a eșuat (PDFLIB_ERROR_BARCODE_RECOGNITION) 520 Îndreptarea paginii a eșuat (PDFLIB_ERROR_DESKEW) 521 Textul conține un glif pe care fontul selectat nu îl poate afișa (PDFLIB_ERROR_MISSING_GLYPH) 522 Exportul paginii SVG a eșuat (PDFLIB_ERROR_SVG_EXPORT) 523 Exportul fluxului de imprimare a eșuat (PDFLIB_ERROR_PRINT_STREAM) 524 Layout-ul HTML story a eșuat (PDFLIB_ERROR_HTML_STORY) 525 Validarea ierarhiei de părți ale documentului a eșuat (PDFLIB_ERROR_DPART) 526 Exportul documentului ca JSON a eșuat, sau o locație de text achiziționată a fost folosită după ce documentul s-a schimbat (ambele condiții partajează acest cod) (PDFLIB_ERROR_EXPORT_JSON) 527 O locație de text se referă la conținut care s-a schimbat de când locația a fost achiziționată (PDFLIB_ERROR_TEXT_LOCATION_STALE) 528 Conținutul la care se referă o locație de text este doar pentru citire și nu poate fi rescris prin acest handle (PDFLIB_ERROR_TEXT_LOCATION_READ_ONLY) 529 O referință de conținut marcat este malformată sau nu corespunde conținutului paginii (PDFLIB_ERROR_MARKED_CONTENT_INVALID) 530 O referință de conținut marcat se referă la conținut care s-a schimbat de când a fost achiziționată (PDFLIB_ERROR_MARKED_CONTENT_STALE) 531 O etichetă de conținut marcat nu a putut fi rezolvată în raport cu fluxurile de conținut ale paginii (PDFLIB_ERROR_MARKED_CONTENT_UNRESOLVED) 532 Un handle de traseu de decupare este malformat sau nu a fost produs de acest document (PDFLIB_ERROR_CLIP_PATH_INVALID) 533 Un handle de traseu de decupare se referă la conținut care s-a schimbat de când a fost achiziționat (PDFLIB_ERROR_CLIP_PATH_STALE) 534 Conținutul la care se referă un handle de traseu de decupare este doar pentru citire și nu poate fi rescris (PDFLIB_ERROR_CLIP_PATH_READ_ONLY) 602 Versiunea PDF de salvare selectată este inferioară unei funcționalități prezente în document. Alegeți o versiune PDF mai nouă sau eliminați funcționalitatea incompatibilă înainte de salvare. 603 O adnotare de link nu a putut fi integrată în arborele de structură etichetat. 604 Parola AES-256 a fost respinsă de SASLprep (RFC 4013): conține puncte de cod interzise sau încalcă regulile bidirecționale 605 PDF/A este activ, dar nu a putut fi rezolvat niciun font încorporabil pentru calea fontului implicit, astfel încât au fost folosite metricile Standard 14 încorporate pentru a menține desenarea textului în siguranță; fișierul are nevoie de un font încorporat înainte de a fi conform (PDFLIB_ERROR_NO_EMBEDDABLE_FONT) 607 Validarea conformității documentului raster PDF/R a eșuat (PDFLIB_ERROR_PDFR_COMPLIANCE) 608 Documentul nu îndeplinește validarea conformității PDF/VCR (PDFLIB_ERROR_PDFVCR_COMPLIANCE) 609 Documentul nu îndeplinește validarea conformității PDF/E (PDFLIB_ERROR_PDFE_COMPLIANCE) 701 Câmp de formular negăsit 702 Câmpul de formular este doar pentru citire 703 Documentul nu are AcroForm 704 Valoare de câmp de formular nevalidă 706 O acțiune JavaScript de formular folosește o construcție pe care motorul de scripturi de formulare încorporat nu o acceptă (PDFLIB_ERROR_FORM_SCRIPT_UNSUPPORTED) 707 Un calcul de formular ar crea un ciclu de dependențe între câmpuri (PDFLIB_ERROR_FORM_CALCULATION_CYCLE) 708 Un script de formular este malformat sau nu a putut fi compilat (PDFLIB_ERROR_FORM_SCRIPT_INVALID) 709 Un script de formular și-a depășit bugetul de execuție și a fost întrerupt (PDFLIB_ERROR_FORM_SCRIPT_BUDGET) |