Visual Components 在适用于 Windows 的 FRE 中实现。
这是一个回调接口,用于将 TextEditor 对象的事件通知给侦听器。此接口在客户端实现。有关适用于您的开发工具的详细实现建议,请参阅使用 Connectable Objects。
此接口派生自 IInputEvents 接口,并继承其所有方法。请注意,通过 Text Editor 的 Check Spelling 按钮打开的 Text Validator 的鼠标和键盘输入事件,会被传递给 Text Editor (而不是 Text Validator) 。
通过此接口的方法接收通知的对象,可以在这些方法的实现中执行以下操作:
- 报告有关缩放、符号选区和文本编辑的信息,并取消这些操作。
- 处理任何系统消息,以帮助防止应用程序在长时间操作期间出现无响应的情况。这对于带有用户界面的应用程序很有用。
- 报告有关鼠标移动和单击、按键以及滚动的信息。
| 名称 | 描述 |
|---|
| OnActivePageChanged | 在 Text Editor 中的活动页面发生更改后调用。向客户端传递新活动页面的引用。 |
| OnActivePageChanging | 在 Text Editor 中更改活动页面之前调用。向客户端传递新活动页面的引用。允许您取消此操作。 |
| OnEditorBlockChanged | 在 Text Editor 中光标位置发生更改后调用。向客户端传递当前光标所在块的索引以及该块中单元格的索引。 |
| OnLocked | 在 Text Editor 被锁定或解锁后调用。向客户端传递 Text Editor 组件当前处于锁定还是解锁状态的信息。 |
| OnLongOperationFinished | 在 Text Editor 中长时间处理操作 (例如版面分析、识别) 结束后调用。 |
| OnLongOperationStarted | 在 Text Editor 中长时间处理操作 (例如版面分析、识别) 开始前调用。 |
| OnOptionsChanged | 在 Text Editor 中某个选项发生更改后调用。选项在“选项”对话框中指定;调用 MI_Options 命令时会显示该对话框。 |
| OnScale | 在 Text Editor 中缩放文本之前调用。向客户端传递缩放值。允许您取消此操作。 |
| OnSymbolSelected | 在 Text Editor 中选中某个符号后调用。向客户端传递该符号外围矩形的信息。 |
Working with Connectable Objects
TextEditor