LastErrorCode
Funções diversas
Descrição
Utilize esta função para determinar o motivo pelo qual determinadas funções falharam
A leitura do valor é destrutiva: a função devolve o código de erro guardado e repõe-no como zero, pelo que uma segunda chamada imediatamente após uma falha devolve 0. Guarde o resultado numa variável local antes de tomar decisões com base nele
Sintaxe
Delphi
Function TPDFlib.LastErrorCode: Integer;
ActiveX
Function PDFlib::LastErrorCode() As Long
DLL
int DLLastErrorCode(int InstanceID);
Valores devolvidos
| 0 A última chamada foi concluída com sucesso 101 O parâmetro Strength transmitido para a função Encrypt era inválido 102 O parâmetro Permissions transmitido para a função Encrypt era inválido. Use a função EncodePermissions para construir um valor para este parâmetro 103 A função Encrypt foi usada num documento que já estava encriptado 104 A função Encrypt falhou por um motivo desconhecido 105 JSON de objeto PDF inválido (PDFLIB_ERROR_OBJECT_JSON_INVALID) 106 Dados de entrada QDF inválidos (PDFLIB_ERROR_QDF_INVALID) 107 Os comprimentos de fluxo QDF ou os limites dos objetos não podem ser reparados (PDFLIB_ERROR_QDF_REPAIR) 108 O servidor que aloja um PDF remoto ignorou ou não suporta os pedidos de intervalo de bytes HTTP exigidos pelo modo de abertura (PDFLIB_ERROR_NET_RANGE_UNSUPPORTED) 109 Um pedido HTTP(S) emitido ao abrir ou ler um PDF remoto falhou (PDFLIB_ERROR_NET_HTTP) 110 JSON de resultado OCR inválido (PDFLIB_ERROR_OCR_RESULT_INVALID) 111 Pedido de extração de texto estruturado inválido (PDFLIB_ERROR_STRUCTURED_TEXT_INVALID) 112 Pedido de exportação do layout HTML inválido (PDFLIB_ERROR_HTML_EXPORT_INVALID) 113 Pedido de exportação Markdown inválido (PDFLIB_ERROR_MARKDOWN_EXPORT_INVALID) 114 Pedido de exportação DOCX inválido (PDFLIB_ERROR_DOCX_EXPORT_INVALID) 115 Pedido de reconhecimento de códigos de barras inválido (PDFLIB_ERROR_BARCODE_RECOGNITION_INVALID) 116 Pedido de endireitamento de página inválido (PDFLIB_ERROR_DESKEW_INVALID) 117 Transição de âmbito da API inválida (PDFLIB_ERROR_API_SCOPE) 119 Pedido de exportação de página SVG inválido (PDFLIB_ERROR_SVG_EXPORT_INVALID) 120 Pedido de exportação do fluxo de impressão inválido (PDFLIB_ERROR_PRINT_STREAM_INVALID) 121 Pedido de layout HTML story inválido (PDFLIB_ERROR_HTML_STORY_INVALID) 122 Pedido de hierarquia de partes do documento inválido (PDFLIB_ERROR_DPART_INVALID) 201 A função SetInformation falhou porque o documento está encriptado 202 O parâmetro Key transmitido para a função SetInformation estava fora do intervalo 301 Uma combinação inválida de código de barras e opção foi enviada para a função DrawBarcode 302 Caracteres não numéricos foram enviados para a DrawBarcode usando EAN-13 O código de barras EAN-13 tem um caractere de checksum inválido 303 304 Não foi possível escrever o JSON de objeto PDF (PDFLIB_ERROR_OBJECT_JSON_WRITE) 305 Não foi possível escrever a saída QDF (PDFLIB_ERROR_QDF_WRITE) 306 Não foi possível abrir um ficheiro de entrada remoto ou local (PDFLIB_ERROR_NET_OPEN) 307 Não foi possível escrever a camada de texto OCR (PDFLIB_ERROR_OCR_WRITE) 401 Não foi possível abrir o ficheiro de entrada 402 O ficheiro de saída já existe e não pôde ser eliminado 403 Não foi possível abrir o ficheiro de saída 404 Palavra-passe inválida 405 O documento não está encriptado 406 O documento já está encriptado 407 Força de encriptação inválida Permissões inválidas 408 409 Estrutura de ficheiro inválida, o ficheiro está danificado ou a desencriptação autenticada detetou texto cifrado modificado 410 Um dos ficheiros de entrada está encriptado Ficheiro não encontrado 411 412 Lista de intervalos de páginas inválida 413 Falta um token PDF MAC obrigatório 414 Os dados PDF MAC estão malformados 415 Os intervalos de bytes PDF MAC não cobrem o ficheiro completo 416 Falha no desencapsulamento da chave PDF MAC ou na autenticação 417 O algoritmo ou a localização do PDF MAC não são suportados 418 A configuração ou geração PDF MAC é inválida 419 É necessária uma credencial de desencriptação de chave pública 420 A credencial de desencriptação de chave pública é inválida 421 Não foi encontrado nenhum destinatário de chave pública correspondente 422 O envelope de destinatário CMS está malformado ou é ambíguo 423 O gestor de segurança ou o algoritmo de chave pública não é suportado 424 O destinatário de chave pública ou a configuração de encriptação é inválido 425 A chave de encriptação bruta transmitida ao ponto de entrada de encriptação de baixo nível não tem um tamanho válido para o algoritmo selecionado (PDFLIB_ERROR_RAW_ENCRYPTION_KEY_INVALID) 501 O FileHandle especificado era inválido 506 Uma fonte de texto não tem uma origem utilizável de contornos vetoriais (PDFLIB_ERROR_TEXT_PATH_UNSUPPORTED_FONT) 507 O modo de recorte de texto não pode ser convertido em trajetos com segurança (PDFLIB_ERROR_TEXT_PATH_CLIPPING) 508 Conteúdo malformado impede a conversão de texto em trajetos (PDFLIB_ERROR_TEXT_PATH_MALFORMED) 509 O estado do journal de edição é inválido (PDFLIB_ERROR_EDIT_JOURNAL_STATE) 510 O ficheiro do journal de edição está indisponível ou corrompido (PDFLIB_ERROR_EDIT_JOURNAL_IO) 511 O estado da transação de edição é inválido (PDFLIB_ERROR_EDIT_JOURNAL_TRANSACTION) 512 Não é possível restaurar o snapshot do journal de edição (PDFLIB_ERROR_EDIT_JOURNAL_RESTORE) 513 O journal de edição pertence a outro documento (PDFLIB_ERROR_EDIT_JOURNAL_DOCUMENT) 514 O fornecedor de OCR está indisponível ou falhou (PDFLIB_ERROR_OCR_PROVIDER) 515 A extração de texto estruturado falhou (PDFLIB_ERROR_STRUCTURED_TEXT) 516 A exportação do layout HTML falhou (PDFLIB_ERROR_HTML_EXPORT) 517 A exportação Markdown falhou (PDFLIB_ERROR_MARKDOWN_EXPORT) 518 A exportação DOCX falhou (PDFLIB_ERROR_DOCX_EXPORT) 519 O reconhecimento de códigos de barras falhou (PDFLIB_ERROR_BARCODE_RECOGNITION) 520 O endireitamento da página falhou (PDFLIB_ERROR_DESKEW) 521 O texto contém um glifo que a fonte selecionada não consegue apresentar (PDFLIB_ERROR_MISSING_GLYPH) 522 A exportação da página SVG falhou (PDFLIB_ERROR_SVG_EXPORT) 523 A exportação do fluxo de impressão falhou (PDFLIB_ERROR_PRINT_STREAM) 524 O layout HTML story falhou (PDFLIB_ERROR_HTML_STORY) 525 A validação da hierarquia de partes do documento falhou (PDFLIB_ERROR_DPART) 526 A exportação do documento como JSON falhou, ou uma localização de texto adquirida foi usada depois de o documento ter mudado (as duas condições partilham este código) (PDFLIB_ERROR_EXPORT_JSON) 527 Uma localização de texto refere-se a conteúdo que mudou desde a aquisição da localização (PDFLIB_ERROR_TEXT_LOCATION_STALE) 528 O conteúdo a que uma localização de texto se refere é só de leitura e não pode ser reescrito através deste handle (PDFLIB_ERROR_TEXT_LOCATION_READ_ONLY) 529 Uma referência de conteúdo marcado está malformada ou não corresponde ao conteúdo da página (PDFLIB_ERROR_MARKED_CONTENT_INVALID) 530 Uma referência de conteúdo marcado refere-se a conteúdo que mudou desde que foi adquirida (PDFLIB_ERROR_MARKED_CONTENT_STALE) 531 Não foi possível resolver uma etiqueta de conteúdo marcado nos fluxos de conteúdo da página (PDFLIB_ERROR_MARKED_CONTENT_UNRESOLVED) 532 Um handle de trajeto de recorte está malformado ou não foi produzido por este documento (PDFLIB_ERROR_CLIP_PATH_INVALID) 533 Um handle de trajeto de recorte refere-se a conteúdo que mudou desde que foi adquirido (PDFLIB_ERROR_CLIP_PATH_STALE) 534 O conteúdo a que um handle de trajeto de recorte se refere é só de leitura e não pode ser reescrito (PDFLIB_ERROR_CLIP_PATH_READ_ONLY) 602 A versão de gravação de PDF selecionada é inferior a um recurso presente no documento. Escolha uma versão de PDF mais recente ou remova o recurso incompatível antes de guardar 603 Não foi possível integrar uma anotação de ligação na árvore de estrutura etiquetada 604 A palavra-passe AES-256 foi rejeitada pelo SASLprep (RFC 4013): contém pontos de código proibidos ou viola as regras bidirecionais 605 O PDF/A está ativo mas não foi possível resolver nenhuma fonte incorporável para o caminho da fonte implícita, pelo que as métricas Standard 14 incorporadas foram usadas para manter o desenho do texto seguro; o ficheiro precisa de uma fonte incorporada antes de ficar conforme (PDFLIB_ERROR_NO_EMBEDDABLE_FONT) 607 A validação de conformidade do documento raster PDF/R falhou (PDFLIB_ERROR_PDFR_COMPLIANCE) 608 O documento não satisfaz a validação de conformidade PDF/VCR (PDFLIB_ERROR_PDFVCR_COMPLIANCE) 609 O documento não satisfaz a validação de conformidade PDF/E (PDFLIB_ERROR_PDFE_COMPLIANCE) 701 Campo de formulário não encontrado 702 O campo de formulário é só de leitura 703 O documento não tem AcroForm 704 Valor de campo de formulário inválido 706 Uma ação JavaScript de formulário usa uma construção que o motor de scripts de formulários incorporado não suporta (PDFLIB_ERROR_FORM_SCRIPT_UNSUPPORTED) 707 Um cálculo de formulário criaria um ciclo de dependências entre campos (PDFLIB_ERROR_FORM_CALCULATION_CYCLE) 708 Um script de formulário está malformado ou não pôde ser compilado (PDFLIB_ERROR_FORM_SCRIPT_INVALID) 709 Um script de formulário excedeu o seu orçamento de execução e foi abortado (PDFLIB_ERROR_FORM_SCRIPT_BUDGET) |