Zum Hauptinhalt springen
Diese Methode findet und erkennt alle Barcode-Blöcke in einem Bild; andere Blöcke werden nicht verarbeitet.

Syntax

C++

HRESULT ExtractBarcodes(
  IBarcodeParams*           BarcodeParams,
  IObjectsExtractionParams* ExtractionParams
);

C#

void ExtractBarcodes(
  IBarcodeParams           BarcodeParams,
  IObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub ExtractBarcodes( _
  [BarcodeParams As IBarcodeParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

Parameter

BarcodeParams [in] Das BarcodeParams-Objekt, das die Parameter für die Barcode-Erkennung enthält. Dieser Parameter kann den Wert 0 haben. In diesem Fall wird die Seite mit Standardparametern analysiert (alle Parameter der Barcode-Erkennung sind auf Standardwerte gesetzt) oder, wenn ein Profil geladen wurde, es werden die in diesem Profil festgelegten Parameter verwendet. ExtractionParams [in] Das ObjectsExtractionParams-Objekt, das die Parameter für die Objektextraktion enthält. Dieser Parameter kann den Wert 0 haben. In diesem Fall werden die Objekte mit Standardparametern extrahiert oder, wenn ein Profil geladen wurde, es werden die in diesem Profil festgelegten Parameter verwendet.

Rückgabewerte

Wird die Erkennung vom Benutzer unterbrochen, gibt diese Methode E_ABORT zurück. Außerdem gibt sie die Standard-Rückgabecodes der Funktionen von ABBYY FineReader Engine zurück.

Hinweise

  • Alle vorhandenen Blöcke werden von der Seite entfernt.
  • Die Methode meldet keine Ereignisse an die Listener, die mit der IConnectionPointContainer-Schnittstelle von FRPage verbunden sind.

Siehe auch

FRPage IPageAnalysisParams::DetectBarcodes Arbeiten mit Profilen