DetectPageBarcodesJSONA

Reconocimiento de códigos de barras, inspección de documentos, renderizado

Descripción

Variante ANSI de DetectPageBarcodesJSON

Acepta parámetros de cadena como texto ANSI y por lo demás se comporta de forma idéntica al punto de entrada de cadena amplia

Sintaxis

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 devueltos

Devuelve un objeto JSON que contiene la página, DPI efectivo, región solicitada, recuento de resultados y objetos de resultado con formatName, text, tipo de contenido, identificador de simbología, nivel de corrección de errores, orientación, indicadores de validez, cuatro puntos de esquina en el espacio de página y límites

Devuelve una cadena vacía cuando falla la validación, la representación, la carga de backend o el reconocimiento

Observaciones

El método representa solo la región solicitada en un mapa de bits BGR acotado de arriba hacia abajo y restaura la página seleccionada previamente antes de devolver

Implemente PDFlibBarcode32.dll o PDFlibBarcode64.dll junto al ejecutable host, la DLL de PDFlib o el módulo ActiveX según la arquitectura del proceso; PDFLIB_BARCODE_READER puede especificar una ruta absoluta alternativa al backend

LastErrorCode es 115 para página, geometría, máscaras, resolución o límites no válidos y 519 para errores de renderizado, back-end o reconocimiento

Véase también

RenderPageRegionToFile, DrawBarcode, LastErrorCode