DetectPageBarcodesJSON

Streckkodsigenkänning, dokumentinspektion, rendering

Beskrivning

Känner igen stödda endimensionella och tvådimensionella streckkoder i en hel sida eller avgränsad sidregion och returnerar deterministisk JSON med avkodat innehåll och sidrymdsgeometri

Syntax

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

Parametrar

PageSidnumret, 1-baserat
Left, TopRegionorigo i siduser space-punkter mätt från övre vänstra hörnet
Width, HeightRegionsstorleken i siduser space-punkter; sätt alla fyra regionsvärden till noll för att skanna hela sidan
DPIRenderingsupplösningen från 24 till 2400 efter tillämpning av RenderScale; noll väljer 300 DPI
FormatsA mask of PDF_BARCODE_FORMAT_* constants; zero selects PDF_BARCODE_FORMAT_ANY
OptionsA mask of PDF_BARCODE_TRY_HARDER, PDF_BARCODE_PURE, PDF_BARCODE_RETURN_ERRORS, PDF_BARCODE_DISABLE_ROTATE, PDF_BARCODE_DISABLE_INVERT, and PDF_BARCODE_DISABLE_DOWNSCALE
MaxResultsMaximalt resultatantal från 1 till 255

Returvärden

Returnerar ett JSON-objekt med sidan, effektiv DPI, begärd region, resultatantal och resultatobjekt med formatName, text, innehållstyp, symbologiidentifierare, felkorrigeringsnivå, orientering, giltighetsflaggor, fyra hörnpunkter i sidrymd och gränserReturnerar en tom sträng när validering, rendering, backend-inläsning eller igenkänning misslyckas

Returnerar en tom sträng när validering, rendering, inläsning av backend eller igenkänning misslyckas

Anmärkningar

Metoden renderar bara den begärda regionen till en avgränsad uppifrån-och-ned-BGR-bitmapp och återställer den tidigare valda sidan innan den returnerar

Metoden renderar bara den begärda regionen in i en avgränsad uppifrån-och-ned-BGR-bitmapp och återställer den tidigare valda sidan innan den returnerarDistribuera PDFlibBarcode32.dll eller PDFlibBarcode64.dll bredvid värdkörbara filen, PDFlib-DLL:en eller ActiveX-modulen enligt processarkitekturen; PDFLIB_BARCODE_READER kan ange en alternativ absolut backend-sökväg

LastErrorCode är 115 för ogiltig sida, geometri, masker, upplösning eller gränser och 519 för renderings-, backend- eller igenkänningsfel

Se även

RenderPageRegionToFile, DrawBarcode, LastErrorCode