DetectPageBarcodesJSONA

Reconhecimento de códigos de barras, inspeção de documentos, composição

Descrição

Variante ANSI de DetectPageBarcodesJSON

Aceita parâmetros de cadeia como texto ANSI e, de resto, comporta-se de forma idêntica ao ponto de entrada de cadeia larga

Sintaxe

Delphi

Function TPDFlib.DetectPageBarcodesJSON(Page: Integer;
  Left, Top, Width, Height, DPI: Double; Formats: Integer= 0;
  Options: Integer= 0; MaxResults: Integer= 32): WideString;

ActiveX

Function PDFlib::DetectPageBarcodesJSON(Page As Long,
  Left As Double, Top As Double, Width As Double, Height As Double,
  DPI As Double, Formats As Long, Options As Long,
  MaxResults As Long) As String

DLL

const wchar_t* DLDetectPageBarcodesJSON(int InstanceID, int Page,
  double Left, double Top, double Width, double Height, double DPI,
  int Formats, int Options, int MaxResults);
const char* DLDetectPageBarcodesJSONA(int InstanceID, int Page,
  double Left, double Top, double Width, double Height, double DPI,
  int Formats, int Options, int MaxResults);

Valores devolvidos

Devolve um objeto JSON que contém a página, DPI efetivo, região pedida, número de resultados e objetos de resultado com formatName, text, tipo de conteúdo, identificador de simbologia, nível de correção de erros, orientação, flags de validade, quatro pontos de canto no espaço da página e limites

Devolve uma cadeia vazia quando a validação, a composição, o carregamento do back-end ou o reconhecimento falha

Observações

O método compõe apenas a região solicitada num bitmap BGR limitado de cima para baixo e restaura a página anteriormente selecionada antes de devolver o controlo

Implemente PDFlibBarcode32.dll ou PDFlibBarcode64.dll junto do executável anfitrião, da DLL PDFlib ou do módulo ActiveX, de acordo com a arquitetura do processo; PDFLIB_BARCODE_READER pode especificar um caminho absoluto alternativo do backend

LastErrorCode é 115 para páginas, geometria, máscaras, resolução ou limites inválidos e 519 para falhas de composição, do backend ou de reconhecimento

Consulte também

RenderPageRegionToFile, DrawBarcode, LastErrorCode