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

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

Zobacz również

RenderPageRegionToFile, DrawBarcode, LastErrorCode