このオブジェクトは、Linux および Windows 向けの FRE に実装されています。
- 画像ソースおよびその中のファイルへのアクセスを提供する IImageSource インターフェイスと IFileAdapter インターフェイスを実装します。
- [任意] 処理を管理するために IAsyncProcessingCallback インターフェイスを実装します。このインターフェイスのメソッドを使用すると、エラーを処理したり、処理をキャンセルしたりできます。
- Engine オブジェクトの CreateBatchProcessor メソッドを呼び出して、BatchProcessor オブジェクトを取得します。
- PageFlushingPolicy プロパティを使用して、メモリ内の文書ページの処理モードを設定します。
- Start メソッドを呼び出して、プロセッサを初期化し、非同期の認識プロセスを開始します。このメソッドでは、画像ソースと処理設定を指定できます。
- BatchProcessor オブジェクトは再利用できません。Start メソッドを繰り返し呼び出すとエラーが発生します。
- 複数の Batch Processor を同時に作成して使用しないでください。処理中のページが混同されるおそれがあります。
- GetNextProcessedPage メソッドが 0 を返すまで、ループで呼び出します。0 は、ソース内にこれ以上画像がなく、処理済みのすべての画像がユーザーに返されたことを意味します。
プロパティ
| 名前 | 型 | 説明 |
|---|---|---|
| Application | Engine, 読み取り専用 | Engine オブジェクトを返します。 |
| PageFlushingPolicy | PageFlushingPolicyEnum | 対応するページの ImageDocument オブジェクトおよび Layout オブジェクトへの参照が存在しない場合に、それらをアンロードしてディスクに保存するかどうかを指定します。 <Note> Linux では、このプロパティの値が PFP_KeepInMemory に設定されている場合、未使用ページの ImageDocument オブジェクトおよび Layout オブジェクトはディスクに保存されません。 </Note> <Note> Windows でドキュメント内の個々のページについて ImageDocument オブジェクトおよび Layout オブジェクトをアンロードしてディスクに保存するには、対応するページに対して IFRPage::Flush メソッドを使用します。 </Note> このプロパティの既定値は PFP_Auto です。 |
メソッド
| 名前 | 説明 |
|---|---|
| GetNextProcessedPage | 次の認識済み画像が利用可能になるまで、バックグラウンドで処理を実行します。 |
| ProcessPageAsync | 別のパラメーターを指定して、ページを再処理できます。ページは処理キューの先頭または末尾に追加できます。 |
| Start | Batch Processor を動作可能な状態にします。このメソッドは非同期の認識処理を開始し、画像のソースと処理設定を指定します。 |
出力パラメーター
サンプル
C# コード
C# コード
