跳轉到主要內容
此方法已在 Linux 和 Windows 版 FRE 中實作。
此方法會準備 Batch Processor 以開始處理。此方法會啟動非同步辨識程序,並指定影像來源與處理設定。
BatchProcessor 物件無法重複使用。重複呼叫 Start 方法會導致錯誤。

語法

C++

HRESULT Start(
  IImageSource*             ImageSource,
  IAsyncProcessingCallback* ProcessingCallback,
  IPrepareImageMode*        OpeningParams,
  IPageProcessingParams*    ProcessingParams
);

C#

void Start(
  IImageSource             ImageSource,
  IAsyncProcessingCallback ProcessingCallback,
  IPrepareImageMode         OpeningParams,
  IPageProcessingParams     ProcessingParams
);

Visual Basic .NET

Sub Start( _
  ImageSource As IImageSource, _
  [ProcessingCallback As IAsyncProcessingCallback = Nothing], _
  [OpeningParams As IPrepareImageMode = Nothing], _
  [ProcessingParams As IPageProcessingParams = Nothing] _
)

參數

ImageSource [in] 指定要與處理器搭配使用的影像來源。此變數會參照實作 IImageSource 介面的物件。 ProcessingCallback [in] 參照由使用者實作、用於管理處理作業之物件的 IAsyncProcessingCallback 介面。此參數可為 0。
回呼只會用於影像檔案。若您透過 IImageSource::GetNextImageDocument 方法新增影像,將無法透過此介面管理 BatchProcessor 物件的工作。
OpeningParams [in] 參照 PrepareImageMode 物件,此物件指定影像在開啟期間將如何進行前處理。此參數可為 0。在此情況下,影像前處理會使用預設參數執行;或者,若已載入 profile,則會使用該 profile 所設定的參數。 ProcessingParams [in] 參照 PageProcessingParams 物件,該物件會儲存分析、辨識及頁面合成的參數。此參數可為 0。在此情況下,頁面會使用預設參數進行分析與辨識;或者,若已載入 profile,則會使用該 profile 所設定的參數。
如果您使用 ImageDocument,這些參數會重設為預設值。

回傳值

這個方法沒有特定的回傳值。它會回傳 ABBYY FineReader Engine 函式的標準回傳值

備註

在 Linux 上:如果 Engine 物件載入為處理序外伺服器,則此方法無法運作。

另請參閱

BatchProcessor