- ページの削除および追加の完了に関する情報を通知する。
- ページの再番号付けの完了に関する情報を通知する。
- Windows の場合: 長時間の処理中にアプリケーションが応答なしに見えるのを防ぐため、システムメッセージを処理する。これは、ユーザーインターフェイスを備えたアプリケーションで役立つ場合があります。
IFRPagesEvents
IFRPagesEvents インターフェイス
ABBYY FineReader Engine API の IFRPagesEvents インターフェイス — FRPages コレクションからリスナーにイベント(PageAdded、PageRemoved、PagesRenumbered)を通知するためのクライアント側 Callback インターフェイス。
これは、FRPages オブジェクトからリスナーにイベントを通知するために使用される Callback インターフェイスです。このインターフェイスはクライアント側で実装されます。使用している開発ツール向けの詳細な実装ガイダンスについては、Working with Connectable Objectsを参照してください。概要は以下のとおりです。
C++ ユーザーは、IFRPagesEvents インターフェイスを実装し、接続ポイント (Windows) を取得して、そのインターフェイスを実装するオブジェクトを FRPages オブジェクトに “advise” する必要があります。このインターフェイスは IUnknown インターフェイスから派生しているため、クライアント オブジェクトも IUnknown メソッドを実装する必要があります。
FRPages オブジェクトから通知を受け取りたい Visual Basic ユーザーは、それを WithEvents として宣言し、次のようなプロシージャを実装する必要があります。
このインターフェイスのメソッドを通じて通知を受け取るオブジェクトは、メソッドの実装内で次の処理を実行できます。
Linux では、Engine オブジェクトがプロセス外サーバーとしてロードされている場合、このインターフェイスは使用できません。
FRPages
Working with Connectable Objects
