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 StringDLL
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