> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IFRPageEvents インターフェイス

> ABBYY FineReader Engine API の IFRPageEvents インターフェイス — FRPage からリスナーにイベント（OnPageProcessed、OnProgress、OnRegionProcessed、OnWarning）を通知するクライアント側の Callback インターフェイス。

これは、[FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage) オブジェクトからリスナーにイベントを通知するために使用される Callback インターフェイスです。このインターフェイスはクライアント側で実装されます。お使いの開発ツールでの実装に関する詳細なガイダンスについては、[使用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)を参照してください。概要を以下に示します。

C++ ユーザーは、IFRPageEvents インターフェイスを実装し、接続ポイント (Windows) を取得して、そのインターフェイスを実装するオブジェクトを FRPage オブジェクトに "advise" する必要があります。このインターフェイスは IUnknown インターフェイスから派生しているため、クライアント オブジェクトでも IUnknown メソッドを実装する必要があります。

FRPage オブジェクトから通知を受け取りたい Visual Basic ユーザーは、それを WithEvents として宣言し、次のようなプロシージャを実装する必要があります。

```csharp theme={null}
Public WithEvents page As FREngine.FRPage
Private Sub page_OnPageProcessed(ByVal sender As FRPage, _
                                 ByVal stage As PageProcessingStageEnum)
...
End Sub
```

このインターフェイスのメソッドを通じて通知を受け取るオブジェクトは、各メソッドの実装内で次のことを行うことができます。

* 文書解析、認識、およびエクスポートの進行率を報告する。
* 認識エンジンからのヒントや警告をユーザーに通知する。
* 操作の完了に関する情報を報告する。
* Windows の場合: 長時間の処理中にアプリケーションが応答していないように見えるのを防ぐために、システムメッセージを処理する。これは、ユーザーインターフェイスを備えたアプリケーションで役立つ場合がある。

<div id="methods">
  ## メソッド
</div>

| Name                                                                                                                      | Description                                        |
| ------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [OnPageProcessed](/ja/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onpageprocessed-method)     | ページの処理完了に関する情報をクライアントに通知します。                       |
| [OnProgress](/ja/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onprogress-method)               | 現在の操作 (解析、認識、エクスポート) のおおよその進行率に関する情報をクライアントに通知します。 |
| [OnRegionProcessed](/ja/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onregionprocessed-method) | 処理された領域に関する情報をクライアントに通知します。                        |
| [OnWarning](/ja/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onwarning-method)                 | 処理中に発生したヒントと警告をクライアントに通知します。                       |

<div id="remarks">
  ## 注記
</div>

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

<div id="see-also">
  ## 関連項目
</div>

[FRPage](/ja/fine-reader/engine/api-reference/document-related-objects/frpage)

[使用](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects)
