> ## 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.

# IDocumentViewerEvents インターフェイス

> Windows 用 ABBYY FineReader Engine Visual Components の IDocumentViewerEvents インターフェイス。これは、DocumentViewer オブジェクトからリスナーへイベントを通知するために使用される Callback インターフェイスです。

<Warning>
  ビジュアルコンポーネントは、Windows 用 FRE に実装されています。
</Warning>

これは、[DocumentViewer](/ja/fine-reader/engine/visual-components-reference/documentviewer) オブジェクトからリスナーへイベントを通知するための Callback インターフェイスです。このインターフェイスはクライアント側に実装されます。使用している開発ツール向けの詳しい実装方法については、[Working with Connectable Objects](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-connectable-objects) を参照してください。

このインターフェイスは [IInputEvents](/ja/fine-reader/engine/visual-components-reference/iinputevents) インターフェイスから派生しており、そのすべてのメソッドを継承します。

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

* 画像編集、文書解析、認識、エクスポートに関する情報を通知し、これらの操作を取り消す。
* 長時間の処理中にアプリケーションが応答していないように見えるのを防ぐため、システムメッセージを処理する。これは、ユーザーインターフェイスを備えたアプリケーションで役立ちます。
* マウスの移動やクリック、キーの押下、スクロールに関する情報を通知する。

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

| Name                                                                                                                               | Description                                                                                                                                                                                                                                                         |
| ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [OnActivePageChanged](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onactivepagechanged-method)         | Document Viewer でアクティブ ページが変更された後に呼び出されます。新しいページへの参照がクライアントに渡されます。                                                                                                                                                                                                  |
| [OnActivePageChanging](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onactivepagechanging-method)       | Document Viewer でアクティブ ページが変更される前に呼び出されます。新しいアクティブ ページへの参照がクライアントに渡されます。操作をキャンセルできます。                                                                                                                                                                               |
| [OnAnalyzePages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onanalyzepages-method)                   | Document Viewer から開始されるページ分析処理の開始前に呼び出されます。操作をキャンセルできます。                                                                                                                                                                                                            |
| [OnDeletePages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/ondeletepages-method)                     | Document Viewer でドキュメントからページを削除する前に呼び出されます。操作をキャンセルできます。                                                                                                                                                                                                            |
| [OnDocumentChanged](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/ondocumentchanged-method)             | Document Viewer でアクティブ ドキュメントが変更された後に呼び出されます。新しいドキュメントへの参照がクライアントに渡されます。                                                                                                                                                                                            |
| [OnEditImages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/oneditimages-method)                       | 画像編集の開始前に呼び出されます。編集に使用されるコマンドに関する情報がクライアントに渡されます。操作をキャンセルできます。                                                                                                                                                                                                      |
| [OnExportPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onexportpages-method)                     | Document Viewer から開始されるエクスポート処理の開始前に呼び出されます。エクスポート ファイル名と形式、エクスポート パラメーター、エクスポート対象ページのインデックスなど、エクスポート操作に関する情報がクライアントに渡されます。操作をキャンセルできます。                                                                                                                            |
| [OnLocked](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onlocked-method)                               | Document Viewer がロックまたはロック解除された後に呼び出されます。Document Viewer コンポーネントがロック状態かどうかの情報がクライアントに渡されます。                                                                                                                                                                         |
| [OnLongOperationFinished](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onlongoperationfinished-method) | Document Viewer での長時間処理 (例: レイアウト分析、認識) の終了後に呼び出されます。                                                                                                                                                                                                               |
| [OnLongOperationStarted](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onlongoperationstarted-method)   | Document Viewer での長時間処理 (例: レイアウト分析、認識) の開始前に呼び出されます。                                                                                                                                                                                                               |
| [OnOptionsChanged](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onoptionschanged-method)               | Document Viewer でオプションが変更された後に呼び出されます。オプションは、[MI\_Options](/ja/fine-reader/engine/visual-components-reference/documentviewer/document-viewer-commands#mi_options) コマンドを呼び出した場合、または Document Viewer の Save As ダイアログで Options ボタンをクリックした場合に表示される Options ダイアログで指定します。 |
| [OnPagesSelectionChanged](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onpagesselectionchanged-method) | Document Viewer でページ選択が変更された後に呼び出されます。                                                                                                                                                                                                                              |
| [OnProgress](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onprogress-method)                           | ドキュメントの処理中に呼び出されます。現在の分析または認識処理のおおよその進行率がクライアントに渡されます。操作をキャンセルできます。                                                                                                                                                                                                 |
| [OnReadPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onreadpages-method)                         | Document Viewer から開始されるページ認識処理の開始前に呼び出されます。操作をキャンセルできます。                                                                                                                                                                                                            |
| [OnRenumberingPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onrenumberingpages-method)           | Document Viewer でページ番号を振り直す前に呼び出されます。ページの新しい順序がクライアントに渡されます。操作をキャンセルできます。                                                                                                                                                                                           |
| [OnRenumberPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onrenumberpages-method)                 | Document Viewer で Renumber Pages ダイアログを開く前に呼び出されます。操作をキャンセルできます。                                                                                                                                                                                                    |
| [OnSendToPages](/ja/fine-reader/engine/visual-components-reference/idocumentviewerevents/onsendtopages-method)                     | Document Viewer から認識済みページを外部アプリケーションに送信する前に呼び出されます。送信先アプリケーションとエクスポート パラメーターに関する情報がクライアントに渡されます。操作をキャンセルできます。                                                                                                                                                       |

<div id="samples">
  ## サンプル
</div>

このインターフェイスは、次のコードサンプルで使用されます: [VisualComponents](/ja/fine-reader/engine/guided-tour/samples#visualcomponents).

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

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

[DocumentViewer](/ja/fine-reader/engine/visual-components-reference/documentviewer)
