Zum Hauptinhalt springen
Diese Methode führt für die angegebenen Seiten im Dokument die Vorverarbeitung, Layout-Analyse, Erkennung sowie Seiten- und Dokumentsynthese durch.

Syntax

C++

HRESULT ProcessPages(
  IIntsCollection*           PageIndices,
  IDocumentProcessingParams* DocumentProcessingParams
);

C#

void ProcessPages(
  IIntsCollection           PageIndices,
  IDocumentProcessingParams DocumentProcessingParams
);

Visual Basic .NET

Sub ProcessPages( _
  PageIndices As IIntsCollection, _
  [DocumentProcessingParams As IDocumentProcessingParams = Nothing]
)

Parameter

PageIndices [in] Verweist auf das Objekt IntsCollection, das die Indizes der zu erkennenden Seiten enthält. Dieser Parameter kann 0 sein. In diesem Fall werden alle Seiten des Dokuments verarbeitet. DocumentProcessingParams [in] Verweist auf das Objekt DocumentProcessingParams, das alle Verarbeitungsparameter enthält. Dieser Parameter kann 0 sein. In diesem Fall werden die Seiten mit Standardparametern verarbeitet (alle Verarbeitungsparameter sind auf ihre Standardwerte gesetzt) oder – falls ein Profil geladen wurde – mit den durch dieses Profil festgelegten Parametern.

Rückgabewerte

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

Hinweise

  • Diese Methode kann Ereignisse an die Listener melden, die mit der IConnectionPointContainer-Schnittstelle des FRDocument-Objekts verbunden sind.
  • Für 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