メインコンテンツへスキップ
これは、FRDocument オブジェクトからリスナーにイベントを通知するためのCallback インターフェイスです。このインターフェイスはクライアント側で実装されます。お使いの開発ツール向けの詳細な実装方法については、使用 を参照してください。概要を以下に示します。
  • C++ ユーザーは、IFRDocumentEvents インターフェイスを実装し、接続ポイント (Windows) を取得して、そのインターフェイスを実装するオブジェクトを FRDocument オブジェクトに “advise” する必要があります。このインターフェイスは IUnknown インターフェイスから派生しているため、クライアント オブジェクトでも IUnknown メソッドを実装する必要があります。
  • FRDocument オブジェクトから通知を受け取りたい Visual Basic ユーザーは、それを WithEvents として宣言し、次のようなプロシージャを実装する必要があります。
このインターフェイスのメソッドを通じて通知を受け取るオブジェクトは、各メソッドの実装内で次の処理を実行できます。
  • 画像の読み込み、文書解析、認識、合成、およびエクスポートの進行率を報告する。
  • 完了した文書解析、認識、合成、およびエクスポートに関する情報を報告する。
  • Windows の場合: 長時間の処理中にアプリケーションが応答なしに見えるのを防ぐため、システムメッセージを処理する。これは、ユーザーインターフェイスを持つアプリケーションで役立つことがあります。

メソッド

名前説明
OnPageProcessedページ処理の完了に関する情報をクライアントに通知します。
OnProgress現在の操作 (画像の読み込み、解析、認識など) のおおよその進行率に関する情報をクライアントに通知します。
OnWarning処理中に発生したヒントや警告をクライアントに通知します。

サンプル

この Windows C++ サンプルでは、メソッド呼び出しに時間がかかりすぎた場合に処理を中止するタイマーの実装方法を示します。
このオブジェクトは、次のコード サンプルで使用されます: EventsHandling (Windows および Linux) 。

注記

Linux では、Engine オブジェクトがアウトプロセス サーバーとして読み込まれている場合、このインターフェイスは動作しません。

関連項目

FRDocument 使用