DetectPageBarcodesJSONA

Barcode-Erkennung, Dokumentprüfung, Rendering

Beschreibung

ANSI-Variante von DetectPageBarcodesJSON

Akzeptiert Zeichenfolgenparameter als ANSI-Text und verhält sich ansonsten identisch zum Einstiegspunkt für breite Zeichenfolgen

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

Rückgabewerte

Gibt ein JSON-Objekt mit Seite, effektiver DPI-Zahl, angefordertem Bereich, Ergebnisanzahl und Ergebnisobjekten mit formatName, text, Inhaltstyp, Symbologiebezeichner, Fehlerkorrekturstufe, Ausrichtung, Gültigkeitsflags, vier Eckpunkten im Seitenraum und Grenzen zurück

Gibt eine leere Zeichenfolge zurück, wenn Validierung, Rendering, Laden des Backends oder Erkennung fehlschlägt

Anmerkungen

Die Methode rendert nur den angeforderten Bereich in eine begrenzte Top-down-BGR-Bitmap und stellt vor der Rückkehr die zuvor ausgewählte Seite wieder her

Stellen Sie je nach Prozessarchitektur PDFlibBarcode32.dll oder PDFlibBarcode64.dll neben der ausführbaren Hostdatei, der PDFlib-DLL oder dem ActiveX-Modul bereit; PDFLIB_BARCODE_READER kann einen alternativen absoluten Backend-Pfad angeben

LastErrorCode ist 115 bei ungültiger Seite, Geometrie, Masken, Auflösung oder Grenzwerten und 519 bei Render-, Backend- oder Erkennungsfehlern

Siehe auch

RenderPageRegionToFile, DrawBarcode, LastErrorCode