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

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í

Viz také

RenderPageRegionToFile, DrawBarcode, LastErrorCode