Zum Hauptinhalt springen
Diese Methode führt die Erkennung und Seitensynthese für die angegebenen Seiten im Dokument aus.

Syntax

C++

HRESULT RecognizePages(
  IIntsCollection*          PageIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizePages(
  IIntsCollection          PageIndices,
  ISynthesisParamsForPage  SynthesisParamsForPage,
  IObjectsExtractionParams extractionParams
);

Visual Basic .NET

Sub RecognizePages( _
  PageIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

Parameter

PageIndices [in] Dieser Parameter verweist auf das IntsCollection-Objekt, das die Nummern der zu erkennenden Seiten enthält. SynthesisParamsForPage [in] Das SynthesisParamsForPage-Objekt, das die Parameter der Seitensynthese speichert. Dieser Parameter kann 0 sein. In diesem Fall wird die Seite mit Standardparametern synthetisiert. Wurde ein Profil geladen, werden stattdessen die durch dieses Profil festgelegten Parameter verwendet. ExtractionParams [in] Das ObjectsExtractionParams-Objekt, das die Parameter der Objektextraktion speichert. Dieser Parameter kann 0 sein. In diesem Fall werden die Objekte mit Standardparametern extrahiert. Wurde ein Profil geladen, werden stattdessen die durch dieses Profil festgelegten Parameter verwendet.

Rückgabewerte

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

Hinweise

  • Diese Methode kann Ereignisse an die Listener senden, die mit der IConnectionPointContainer-Schnittstelle des FRDocument-Objekts verbunden sind.
  • Unter Linux und Windows: Je nach Wert der Eigenschaft IEngine::MultiProcessingParams kann ABBYY FineReader Engine die Verarbeitung mehrseitiger Dokumente auf die CPU-Kerne verteilen.

Siehe auch

FRDocument Arbeiten mit Profilen