DetectPageBarcodesJSON
Stregkodegenkendelse, dokumentinspektion, gengivelse
Beskrivelse
Genkender understøttede endimensionale og todimensionale stregkoder på en hel side eller i et afgrænset sideområde og returnerer deterministisk JSON med afkodet indhold og geometri i siderummet
Syntaks
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);Parametre
| Page | Det 1-baserede sidenummer |
|---|---|
| Left, Top | Områdets udgangspunkt i sidens brugerrumspunkter målt fra øverste venstre hjørne |
| Width, Height | Områdets størrelse i punkter i sidens brugerrum; sæt alle fire områdeværdier til nul for at scanne hele siden |
| DPI | Gengivelsesopløsningen fra 24 til 2400 efter anvendelse af RenderScale; nul vælger 300 DPI |
| Formats | En maske af PDF_BARCODE_FORMAT_*-konstanter; nul vælger PDF_BARCODE_FORMAT_ANY |
| Options | En maske med PDF_BARCODE_TRY_HARDER, PDF_BARCODE_PURE, PDF_BARCODE_RETURN_ERRORS, PDF_BARCODE_DISABLE_ROTATE, PDF_BARCODE_DISABLE_INVERT og PDF_BARCODE_DISABLE_DOWNSCALE |
| MaxResults | Det maksimale antal resultater fra 1 til 255 |
Returværdier
Returnerer et JSON-objekt, der indeholder siden, effektiv DPI, det ønskede område, resultatantal og resultatobjekter med formatName, text, indholdstype, symbologiidentifikator, fejlkorrektionsniveau, retning, gyldighedsflag, fire hjørnepunkter i siderummet og grænser
Returnerer en tom streng, når validering, gengivelse, backendindlæsning eller genkendelse mislykkes
Bemærkninger
Metoden gengiver kun det anmodede område i et begrænset BGR-bitmap oppefra og ned og gendanner den tidligere valgte side før returnering
Udrul PDFlibBarcode32.dll eller PDFlibBarcode64.dll ved siden af værtsprogrammet, PDFlib-DLL'en eller ActiveX-modulet i henhold til procesarkitekturen; PDFLIB_BARCODE_READER kan angive en alternativ absolut backend-sti
LastErrorCode er 115 for ugyldig side, geometri, masker, opløsning eller grænser og 519 for gengivelses-, backend- eller genkendelsesfejl