LastErrorCode

Sekalaiset funktiot

Kuvaus

Käytä tätä funktiota selvittääksesi, miksi tietyt funktiot epäonnistuivat

Arvon lukeminen on tuhoavaa: funktio palauttaa tallennetun virhekoodin ja nollaa sen, joten toinen kutsu heti epäonnistumisen jälkeen palauttaa arvon 0. Ota tulos talteen paikalliseen muuttujaan ennen sen perusteella haaroittamista

Syntaksi

Delphi

Function TPDFlib.LastErrorCode: Integer;

ActiveX

Function PDFlib::LastErrorCode() As Long

DLL

int DLLastErrorCode(int InstanceID);

Paluuarvot

0 Viimeisin kutsu valmistui onnistuneesti 101 Encrypt-funktiolle annettu Strength-parametri oli virheellinen 102 Encrypt-funktiolle annettu Permissions-parametri oli virheellinen. Muodosta tämän parametrin arvo EncodePermissions-funktiolla 103 Encrypt-funktiota käytettiin asiakirjaan, joka oli jo salattu 104 Encrypt-funktio epäonnistui tuntemattomasta syystä 105 Virheellinen PDF-objektin JSON (PDFLIB_ERROR_OBJECT_JSON_INVALID) 106 Virheellinen QDF-syöte (PDFLIB_ERROR_QDF_INVALID) 107 QDF-virtujen pituuksia tai objektirajoja ei voi korjata (PDFLIB_ERROR_QDF_REPAIR) 108 Etä-PDF:ää ylläpitävä palvelin ohitti avaustilan edellyttämät HTTP-tavualuepyynnöt tai ei tue niitä (PDFLIB_ERROR_NET_RANGE_UNSUPPORTED) 109 Etä-PDF:n avauksen tai lukemisen yhteydessä tehty HTTP(S)-pyyntö epäonnistui (PDFLIB_ERROR_NET_HTTP) 110 Virheellinen OCR-tuloksen JSON (PDFLIB_ERROR_OCR_RESULT_INVALID) 111 Virheellinen jäsennellyn tekstin poimintapyyntö (PDFLIB_ERROR_STRUCTURED_TEXT_INVALID) 112 Virheellinen HTML-asettelun vientipyyntö (PDFLIB_ERROR_HTML_EXPORT_INVALID) 113 Virheellinen Markdown-vientipyyntö (PDFLIB_ERROR_MARKDOWN_EXPORT_INVALID) 114 Virheellinen DOCX-vientipyyntö (PDFLIB_ERROR_DOCX_EXPORT_INVALID) 115 Virheellinen viivakoodintunnistuspyyntö (PDFLIB_ERROR_BARCODE_RECOGNITION_INVALID) 116 Virheellinen sivun suoristuspyyntö (PDFLIB_ERROR_DESKEW_INVALID) 117 Virheellinen API:n vaikutusalueen vaihto (PDFLIB_ERROR_API_SCOPE) 119 Virheellinen SVG-sivun vientipyyntö (PDFLIB_ERROR_SVG_EXPORT_INVALID) 120 Virheellinen tulostusvirran vientipyyntö (PDFLIB_ERROR_PRINT_STREAM_INVALID) 121 Virheellinen HTML-story-asettelupyyntö (PDFLIB_ERROR_HTML_STORY_INVALID) 122 Virheellinen asiakirjan osahierarkiapyyntö (PDFLIB_ERROR_DPART_INVALID) 201 SetInformation-funktio epäonnistui, koska asiakirja on salattu 202 SetInformation-funktiolle annettu Key-parametri oli sallitun alueen ulkopuolella 301 DrawBarcode-funktiolle lähetettiin virheellinen yhdistelmä viivakoodia ja valintaa 302 DrawBarcode-funktiolle lähetettiin ei-numeerisia merkkejä EAN-13:lla EAN-13-viivakoodin tarkistusmerkki on virheellinen 303 304 PDF-objektin JSON:aa ei voi kirjoittaa (PDFLIB_ERROR_OBJECT_JSON_WRITE) 305 QDF-tulostetta ei voi kirjoittaa (PDFLIB_ERROR_QDF_WRITE) 306 Etä- tai paikallista syötetiedostoa ei voitu avata (PDFLIB_ERROR_NET_OPEN) 307 OCR-tekstikerrosta ei voi kirjoittaa (PDFLIB_ERROR_OCR_WRITE) 401 Syötetiedostoa ei voitu avata 402 Tulostetiedosto on jo olemassa, eikä sitä voitu poistaa 403 Tulostetiedostoa ei voitu avata 404 Virheellinen salasana 405 Asiakirja ei ole salattu 406 Asiakirja on jo salattu 407 Virheellinen salausvahvuus Virheelliset käyttöoikeudet 408 409 Virheellinen tiedostorakenne, vioittunut tiedosto tai todennettu salauksen purkaminen havaitsi muunnetun salatekstin 410 Jokin syötetiedostoista on salattu Tiedostoa ei löytynyt 411 412 Virheellinen sivualueiden luettelo 413 Vaadittu PDF MAC -tunnus puuttuu 414 PDF MAC -tiedot ovat virheellisessä muodossa 415 PDF MAC -tavualueet eivät kata koko tiedostoa 416 PDF MAC -avaimen purku (unwrap) tai todennus epäonnistui 417 PDF MAC -algoritmia tai sijaintia ei tueta 418 PDF MAC -määritys tai luonti on virheellinen 419 Julkisen avaimen salauksen purkamisen tunnistetiedot vaaditaan 420 Julkisen avaimen salauksen purkamisen tunnistetiedot ovat virheelliset 421 Vastaavaa julkisen avaimen vastaanottajaa ei löytynyt 422 CMS-vastaanottajakirjekuori on virheellisessä muodossa tai monitulkintainen 423 Julkisen avaimen suojauskäsittelijää tai algoritmia ei tueta 424 Julkisen avaimen vastaanottajan tai salauksen määritys on virheellinen 425 Matalan tason salauksen sisääntulolle annettu raakasalausavain ei ole kelvollisen kokoinen valitulle algoritmille (PDFLIB_ERROR_RAW_ENCRYPTION_KEY_INVALID) 501 Annettu FileHandle oli virheellinen 506 Tekstifontilla ei ole käytettävissä käyttökelpoista vektorikontuurilähdettä (PDFLIB_ERROR_TEXT_PATH_UNSUPPORTED_FONT) 507 Tekstin leikkaustilaa ei voi muuntaa poluiksi turvallisesti (PDFLIB_ERROR_TEXT_PATH_CLIPPING) 508 Vioittunut sisältö estää tekstin muuntamisen poluiksi (PDFLIB_ERROR_TEXT_PATH_MALFORMED) 509 Muokkauslokin tila on virheellinen (PDFLIB_ERROR_EDIT_JOURNAL_STATE) 510 Muokkauslokitiedosto ei ole käytettävissä tai on vioittunut (PDFLIB_ERROR_EDIT_JOURNAL_IO) 511 Muokkaustapahtuman tila on virheellinen (PDFLIB_ERROR_EDIT_JOURNAL_TRANSACTION) 512 Muokkauslokin snapshotia ei voi palauttaa (PDFLIB_ERROR_EDIT_JOURNAL_RESTORE) 513 Muokkausloki kuuluu toiseen asiakirjaan (PDFLIB_ERROR_EDIT_JOURNAL_DOCUMENT) 514 OCR-palvelu ei ole käytettävissä tai epäonnistui (PDFLIB_ERROR_OCR_PROVIDER) 515 Jäsennellyn tekstin poiminta epäonnistui (PDFLIB_ERROR_STRUCTURED_TEXT) 516 HTML-asettelun vienti epäonnistui (PDFLIB_ERROR_HTML_EXPORT) 517 Markdown-vienti epäonnistui (PDFLIB_ERROR_MARKDOWN_EXPORT) 518 DOCX-vienti epäonnistui (PDFLIB_ERROR_DOCX_EXPORT) 519 Viivakoodintunnistus epäonnistui (PDFLIB_ERROR_BARCODE_RECOGNITION) 520 Sivun suoristus epäonnistui (PDFLIB_ERROR_DESKEW) 521 Teksti sisältää glyyfin, jota valittu fontti ei voi näyttää (PDFLIB_ERROR_MISSING_GLYPH) 522 SVG-sivun vienti epäonnistui (PDFLIB_ERROR_SVG_EXPORT) 523 Tulostusvirran vienti epäonnistui (PDFLIB_ERROR_PRINT_STREAM) 524 HTML-story-asettelu epäonnistui (PDFLIB_ERROR_HTML_STORY) 525 Asiakirjan osahierarkian tarkistus epäonnistui (PDFLIB_ERROR_DPART) 526 Asiakirjan vienti JSON-muotoon epäonnistui, tai hankittua tekstisijaintia käytettiin, kun asiakirja oli jo muuttunut (molemmat tapaukset käyttävät tätä koodia) (PDFLIB_ERROR_EXPORT_JSON) 527 Tekstisijainti viittaa sisältöön, joka on muuttunut sen jälkeen, kun sijainti hankittiin (PDFLIB_ERROR_TEXT_LOCATION_STALE) 528 Sisältö, johon tekstisijainti viittaa, on vain luku -tilassa, eikä sitä voi kirjoittaa uudelleen tämän kahvan kautta (PDFLIB_ERROR_TEXT_LOCATION_READ_ONLY) 529 Marked content -viittaus on virheellisessä muodossa tai ei vastaa sivun sisältöä (PDFLIB_ERROR_MARKED_CONTENT_INVALID) 530 Marked content -viittaus viittaa sisältöön, joka on muuttunut sen hankkimisen jälkeen (PDFLIB_ERROR_MARKED_CONTENT_STALE) 531 Marked content -tunnistetta ei voitu ratkaista sivun sisältövirtoja vasten (PDFLIB_ERROR_MARKED_CONTENT_UNRESOLVED) 532 Leikkauspolun kahva on virheellisessä muodossa tai ei ole tämän asiakirjan luoma (PDFLIB_ERROR_CLIP_PATH_INVALID) 533 Leikkauspolun kahva viittaa sisältöön, joka on muuttunut sen hankkimisen jälkeen (PDFLIB_ERROR_CLIP_PATH_STALE) 534 Sisältö, johon leikkauspolun kahva viittaa, on vain luku -tilassa, eikä sitä voi kirjoittaa uudelleen (PDFLIB_ERROR_CLIP_PATH_READ_ONLY) 602 Valittu PDF-tallennusversio on alempi kuin asiakirjassa oleva ominaisuus. Valitse uudempi PDF-versio tai poista yhteensopimaton ominaisuus ennen tallennusta. 603 Linkkimerkintää ei voitu liittää tagattuun rakennepuuhun. 604 SASLprep (RFC 4013) hylkäsi AES-256-salasanan: se sisältää kiellettyjä koodipisteitä tai rikkoo kaksisuuntaisia sääntöjä 605 PDF/A on käytössä, mutta implisiittisen fonttipolun vaihtoehdoksi ei löytynyt upotettavaa fonttia, joten tekstin piirto turvattiin sisäänrakennetuilla Standard 14 -metrikoilla; tiedosto tarvitsee upotetun fontin ennen standardinmukaisuutta (PDFLIB_ERROR_NO_EMBEDDABLE_FONT) 607 PDF/R-rasteriasiakirjan vaatimustenmukaisuustarkistus epäonnistui (PDFLIB_ERROR_PDFR_COMPLIANCE) 608 Asiakirja ei läpäise PDF/VCR-vaatimustenmukaisuustarkistusta (PDFLIB_ERROR_PDFVCR_COMPLIANCE) 609 Asiakirja ei läpäise PDF/E-vaatimustenmukaisuustarkistusta (PDFLIB_ERROR_PDFE_COMPLIANCE) 701 Lomakekenttää ei löytynyt 702 Lomakekenttä on vain luku -tilassa 703 Asiakirjassa ei ole AcroFormia 704 Virheellinen lomakekentän arvo 706 Lomakkeen JavaScript-toiminto käyttää rakennetta, jota sisäänrakennettu lomakeskriptimoottori ei tue (PDFLIB_ERROR_FORM_SCRIPT_UNSUPPORTED) 707 Lomakelaskenta loisi riippuvuussilmukan kenttien välille (PDFLIB_ERROR_FORM_CALCULATION_CYCLE) 708 Lomakeskripti on virheellisessä muodossa tai sen kääntäminen epäonnistui (PDFLIB_ERROR_FORM_SCRIPT_INVALID) 709 Lomakeskripti ylitti suoritusbudjettinsa ja se keskeytettiin (PDFLIB_ERROR_FORM_SCRIPT_BUDGET)