メインコンテンツへスキップ
このメソッドはページの前処理を行います。具体的には、ページの向き、白黒反転、幾何学的なゆがみを補正します。ページの前処理は、ページ解析の前に実行されます。

構文

C++

HRESULT Preprocess(
  IPagePreprocessingParams* PreprocessingParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void Preprocess(
  IPagePreprocessingParams PreprocessingParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

Sub Preprocess( _
  [PreprocessingParams As IPagePreprocessingParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing] _
)

パラメーター

PreprocessingParams [in] ページの前処理パラメーターを格納する PagePreprocessingParams オブジェクトを参照します。このパラメーターには 0 を指定できます。この場合、ページはデフォルトのパラメーターで前処理されます。また、プロファイル がロードされている場合は、そのプロファイルで設定されたパラメーターが使用されます。 ExtractionParams [in] オブジェクト抽出パラメーターを格納する ObjectsExtractionParams オブジェクトを参照します。このパラメーターには 0 を指定できます。この場合、オブジェクトはデフォルトのパラメーターで抽出されます。また、プロファイル がロードされている場合は、そのプロファイルで設定されたパラメーターが使用されます。 RecognizerParams [in] ページの前処理に必要な認識パラメーター (認識言語など) を格納する RecognizerParams オブジェクトを参照します。このパラメーターには 0 を指定できます。この場合はデフォルトのパラメーターが使用されます。また、プロファイル がロードされている場合は、そのプロファイルで設定されたパラメーターが使用されます。

戻り値

ユーザーがページの前処理を中断した場合、このメソッドは E_ABORT を返します。また、ABBYY FineReader Engine 関数の標準の戻りコードが返されることもあります。

注記

このメソッドは、FRPage オブジェクトの IConnectionPointContainer インターフェイスに接続されているリスナーに対して、イベントを通知することがあります。

関連項目

FRPage 前処理、解析、認識、合成のパラメーターの調整 プロファイルの操作