DetectPageBarcodesJSONA
Rozpoznawanie kodów kreskowych, inspekcja dokumentu, renderowanie
Opis
Wariant ANSI funkcji DetectPageBarcodesJSON
Przyjmuje parametry ciągów jako tekst ANSI, a poza tym działa identycznie jak punkt wejścia używający ciągów szerokich
Składnia
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);Wartości zwracane
Zwraca obiekt JSON zawierający stronę, efektywną wartość DPI, żądany region, liczbę wyników oraz obiekty wyników z polami formatName, text, typem zawartości, identyfikatorem symboliki, poziomem korekcji błędów, orientacją, flagami poprawności, czterema punktami narożnymi w przestrzeni strony i granicami
Zwraca pusty ciąg, gdy nie powiedzie się sprawdzanie poprawności, renderowanie, ładowanie backendu lub rozpoznawanie
Uwagi
Metoda renderuje tylko żądany obszar do ograniczonej mapy bitowej BGR z wierszami od góry do dołu i przed zakończeniem przywraca wcześniej wybraną stronę
Wdróż PDFlibBarcode32.dll lub PDFlibBarcode64.dll obok pliku wykonywalnego hosta, biblioteki DLL PDFlib albo modułu ActiveX zgodnie z architekturą procesu; PDFLIB_BARCODE_READER może wskazywać alternatywną bezwzględną ścieżkę backendu
LastErrorCode ma wartość 115 w przypadku nieprawidłowej strony, geometrii, masek, rozdzielczości lub limitów oraz 519 w przypadku błędów renderowania, backendu lub rozpoznawania