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

# ITextEditorEvents インターフェイス

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

<Warning>
  Visual Components は Windows 用 FRE に実装されています。
</Warning>

これは、[TextEditor](/ja/fine-reader/engine/visual-components-reference/texteditor) オブジェクトからリスナーにイベントを通知するために使用される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) インターフェイスから派生しており、そのすべてのメソッドを継承します。[Text Editor](/ja/fine-reader/engine/visual-components-reference/texteditor) の Check Spelling ボタンを使って開いた [Text Validator](/ja/fine-reader/engine/visual-components-reference/textvalidator) のマウスおよびキーボード入力イベントは、Text Validator ではなく Text Editor に渡されることに注意してください。

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

* 拡大縮小、文字の選択、テキスト編集に関する情報を通知し、これらの操作をキャンセルする。
* 長時間の処理中にアプリケーションが応答していないように見えるのを防ぐために、任意のシステム メッセージを処理する。これは、ユーザー インターフェイスを備えたアプリケーションで役立つ場合があります。
* マウスの移動やクリック、キー押下、スクロールに関する情報を通知する。

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

| 名前                                                                                                                             | 説明                                                                                                                                                                                      |
| ------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [OnActivePageChanged](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/onactivepagechanged-method)         | Text Editor でアクティブ ページが変更された後に呼び出されます。新しいアクティブ ページへの参照がクライアントに渡されます。                                                                                                                    |
| [OnActivePageChanging](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/onactivepagechanging-method)       | Text Editor でアクティブ ページが変更される前に呼び出されます。新しいアクティブ ページへの参照がクライアントに渡されます。操作をキャンセルできます。                                                                                                       |
| [OnEditorBlockChanged](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/oneditorblockchanged-method)       | Text Editor でカーソル位置が変更された後に呼び出されます。現在カーソルが置かれているブロックのインデックスと、そのブロック内のセルがクライアントに渡されます。                                                                                                   |
| [OnLocked](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/onlocked-method)                               | Text Editor がロックまたはロック解除された後に呼び出されます。Text Editor コンポーネントがロックされているかどうかの情報がクライアントに渡されます。                                                                                                  |
| [OnLongOperationFinished](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/onlongoperationfinished-method) | Text Editor で長時間の処理操作 (レイアウト解析、認識など) が終了した後に呼び出されます。                                                                                                                                    |
| [OnLongOperationStarted](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/onlongoperationstarted-method)   | Text Editor で長時間の処理操作 (レイアウト解析、認識など) が開始される前に呼び出されます。                                                                                                                                   |
| [OnOptionsChanged](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/onoptionschanged-method)               | Text Editor でオプションが変更された後に呼び出されます。オプションは、[MI\_Options](/ja/fine-reader/engine/visual-components-reference/texteditor/text-editor-commands#mi_options) コマンドを呼び出すと表示されるオプション ダイアログで指定します。 |
| [OnScale](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/onscale-method)                                 | Text Editor でテキストを拡大または縮小する前に呼び出されます。スケール値がクライアントに渡されます。操作をキャンセルできます。                                                                                                                   |
| [OnSymbolSelected](/ja/fine-reader/engine/visual-components-reference/itexteditorevents/onsymbolselected-method)               | Text Editor で文字が選択された後に呼び出されます。文字を囲む矩形に関する情報がクライアントに渡されます。                                                                                                                              |

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

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

[TextEditor](/ja/fine-reader/engine/visual-components-reference/texteditor)
