DetectPageBarcodesJSONA
Riconoscimento dei codici a barre, ispezione dei documenti, rendering
Descrizione
Variante ANSI di DetectPageBarcodesJSON
Accetta parametri stringa ANSI e si comporta come il punto di ingresso wide-string
Sintassi
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);Valori restituiti
Restituisce un oggetto JSON contenente pagina, DPI effettivi, regione richiesta, numero di risultati e oggetti risultato con formatName, text, tipo di contenuto, identificatore della simbologia, livello di correzione degli errori, orientamento, flag di validità, quattro punti degli angoli nello spazio della pagina e limiti
Restituisce una stringa vuota quando convalida, rendering, caricamento del backend o riconoscimento non riesce
Note
Il metodo renderizza soltanto l'area richiesta in una bitmap BGR dall'alto verso il basso con limiti e ripristina la pagina selezionata in precedenza prima di restituire
Distribuire PDFlibBarcode32.dll o PDFlibBarcode64.dll accanto all'eseguibile host, alla DLL PDFlib o al modulo ActiveX in base all'architettura del processo; PDFLIB_BARCODE_READER può specificare un percorso assoluto alternativo per il backend
LastErrorCode è 115 per pagina, geometria, maschere, risoluzione o limiti non validi e 519 per errori di rendering, backend o riconoscimento