DetectPageBarcodesJSONA

Reconnaissance de codes-barres, inspection de documents, rendu

Description

Variante ANSI de DetectPageBarcodesJSON

Accepte les paramètres de chaîne comme texte ANSI et se comporte sinon de façon identique au point d'entrée à chaîne large

Syntaxe

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);

Valeurs de retour

Renvoie un objet JSON contenant la page, le DPI effectif, la région demandée, le nombre de résultats et les objets résultat avec formatName, text, le type de contenu, l’identifiant de symbologie, le niveau de correction, l’orientation, les indicateurs de validité, les quatre coins dans l’espace page et les limites

Renvoie une chaîne vide en cas d'échec de la validation, du rendu, du chargement du backend ou de la reconnaissance

Remarques

La méthode ne rend que la région demandée dans un bitmap BGR borné de haut en bas et rétablit la page précédemment sélectionnée avant de renvoyer le résultat

Déployez PDFlibBarcode32.dll ou PDFlibBarcode64.dll à côté de l’exécutable hôte, de la DLL PDFlib ou du module ActiveX selon l’architecture du processus ; PDFLIB_BARCODE_READER peut indiquer un autre chemin absolu de moteur

LastErrorCode vaut 115 pour une page, géométrie, masques, résolution ou limites non valides, et 519 pour un échec de rendu, de moteur ou de reconnaissance

Voir aussi

RenderPageRegionToFile, DrawBarcode, LastErrorCode