Zum Hauptinhalt springen
Diese Methode erkennt Text und führt die Seitensynthese für eine explizit angegebene Menge von Blöcken durch.

Syntax

C++

HRESULT RecognizeBlocks(
  IIntsCollection*          BlockIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizeBlocks(
  IIntsCollection          BlockIndices,
  SynthesisParamsForPage  SynthesisParamsForPage,
  ObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub RecognizeBlocks( _
  BlockIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As ObjectsExtractionParams = Nothing] _
)

Parameter

BlockIndices [in] Dieser Parameter verweist auf das Objekt IntsCollection, das die Indizes der zu erkennenden Blöcke enthält. Dieser Parameter kann 0 sein; in diesem Fall werden alle Blöcke auf der Seite erkannt. SynthesisParamsForPage [in] Das Objekt SynthesisParamsForPage, das die Parameter für die Seitensynthese speichert. Dieser Parameter kann 0 sein. In diesem Fall wird die Seite mit den Standardparametern synthetisiert oder, wenn ein Profil geladen wurde, mit den in diesem Profil festgelegten Parametern. ExtractionParams [in] Das Objekt ObjectsExtractionParams, das die Parameter für die Objektextraktion speichert. Dieser Parameter kann 0 sein. In diesem Fall werden die Objekte mit den Standardparametern extrahiert oder, wenn ein Profil geladen wurde, mit den in diesem Profil festgelegten Parametern.

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

Diese Methode kann Ereignisse an die Listener weiterleiten, die an die IConnectionPointContainer-Schnittstelle des FRPage-Objekts angeschlossen sind.

Siehe auch

FRPage Arbeiten mit Profilen Parameter für die Optimierung von Vorverarbeitung, Analyse, Erkennung und Synthese