跳轉到主要內容
此方法會對頁面進行預處理,包括校正頁面方向、反相以及幾何失真。頁面預處理會在頁面分析之前執行。

語法

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 預處理、分析、識別與合成的調整參數 設定檔的使用方式