DetectPageBarcodesJSONA
Rozpoznávání čárových kódů, kontrola dokumentů, vykreslování
Popis
Varianta ANSI funkce DetectPageBarcodesJSON
Přijímá řetězcové parametry jako text ANSI a jinak se chová stejně jako široký vstupní bod wide-string
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);Návratové hodnoty
Vrací objekt JSON obsahující stránku, účinné DPI, požadovanou oblast, počet výsledků a výsledné objekty s formatName, text, typem obsahu, identifikátorem symbologie, úrovní korekce chyb, orientací, příznaky platnosti, čtyřmi rohovými body v prostu stránky a mezemi
Vrací prázdný řetězec, když selže validace, vykreslování, načtení backendu nebo rozpoznání
Poznámky
Metoda vykreslí jen požadovanou oblast do ohraničené bitmapy BGR shora dolů a před návratem obnoví dříve vybranou stránku
Umístěte PDFlibBarcode32.dll nebo PDFlibBarcode64.dll vedle spustitelného souboru hostitele, DLL knihovny PDFlib nebo modulu ActiveX podle architektury procesu; PDFLIB_BARCODE_READER může určit alternativní absolutní cestu backendu
LastErrorCode je 115 pro neplatnou stránku, geometrii, masky, rozlišení nebo limity a 519 pro selhání vykreslování, backendu nebo rozpoznání