跳轉到主要內容
此方法會對文件中的所有頁面執行識別與頁面合成處理。

語法

C++

HRESULT Recognize(
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void Recognize(
  ISynthesisParamsForPage  SynthesisParamsForPage,
  IObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub Recognize( _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

參數

SynthesisParamsForPage [in] 用於儲存頁面合成參數的 SynthesisParamsForPage 物件。此參數可以為 0。在此情況下,頁面會使用預設參數進行合成;如果已載入 設定檔,則會使用該設定檔中設定的參數。 ExtractionParams [in] 用於儲存物件擷取參數的 ObjectsExtractionParams 物件。此參數可以為 0。在此情況下,物件會使用預設參數進行擷取;如果已載入 設定檔,則會使用該設定檔中設定的參數。

回傳值

如果識別因使用者操作而中斷,此方法將回傳 E_ABORT。它也會回傳 ABBYY FineReader Engine 函式的標準回傳碼

備註

  • 此方法可能會向附加到 FRDocument 物件之 IConnectionPointContainer 介面的事件接聽器回報事件。
  • 在 Linux 和 Windows 中:ABBYY FineReader Engine 可依據 IEngine::MultiProcessingParams 屬性的值,將多頁文件的處理工作分配到 CPU 核心。

另請參閱

FRDocument 設定檔的使用方式