Visual Components 在适用于 Windows 的 FRE 中实现。
这是一个回调接口,用于将 DocumentViewer 对象的事件通知给侦听器。该接口由客户端实现。有关适用于您的开发工具的详细实现建议,请参见 使用可连接对象。
此接口派生自 IInputEvents 接口,并继承其所有方法。
通过此接口的方法接收通知的对象,可以在这些方法的实现中执行以下操作:
- 报告图像编辑、文档分析、识别和导出相关信息,并可取消这些操作。
- 处理任何系统消息,以帮助避免应用程序在长时间运行期间看起来无响应。这在带有用户界面的应用程序中很有用。
- 报告鼠标移动和单击、按键以及滚动相关信息。
| 名称 | 描述 |
|---|
| OnActivePageChanged | 在 Document Viewer 中的活动页面更改后调用。向客户端提供对新页面的引用。 |
| OnActivePageChanging | 在 Document Viewer 中更改活动页面之前调用。向客户端提供对新活动页面的引用。允许您取消该操作。 |
| OnAnalyzePages | 在从 Document Viewer 启动页面分析过程之前调用。允许您取消该操作。 |
| OnDeletePages | 在从 Document Viewer 中的文档删除页面之前调用。允许您取消该操作。 |
| OnDocumentChanged | 在 Document Viewer 中的活动文档更改后调用。向客户端提供对新文档的引用。 |
| OnEditImages | 在开始编辑图像之前调用。向客户端提供将用于编辑的命令信息。允许您取消该操作。 |
| OnExportPages | 在从 Document Viewer 启动导出过程之前调用。向客户端提供导出操作的信息:导出文件名和格式、导出参数,以及将要导出的页面索引。允许您取消该操作。 |
| OnLocked | 在 Document Viewer 被锁定或解锁后调用。向客户端提供有关 Document Viewer 组件当前是否处于锁定状态的信息。 |
| OnLongOperationFinished | 在 Document Viewer 中的长时间处理操作 (例如版面分析、识别) 结束后调用。 |
| OnLongOperationStarted | 在 Document Viewer 中的长时间处理操作 (例如版面分析、识别) 开始前调用。 |
| OnOptionsChanged | 在 Document Viewer 中某个选项更改后调用。选项在“选项”对话框中设置;调用 MI_Options 命令时,或者在 Document Viewer 的“另存为”对话框中单击“选项”按钮时,会显示该对话框。 |
| OnPagesSelectionChanged | 在 Document Viewer 中的页面选择更改后调用。 |
| OnProgress | 在文档处理过程中调用。向客户端提供当前分析或识别操作的大致完成百分比。允许您取消该操作。 |
| OnReadPages | 在从 Document Viewer 启动页面识别过程之前调用。允许您取消该操作。 |
| OnRenumberingPages | 在 Document Viewer 中重新编排页面编号之前调用。向客户端提供页面的新顺序。允许您取消该操作。 |
| OnRenumberPages | 在 Document Viewer 中打开“重新编号页面”对话框之前调用。允许您取消该操作。 |
| OnSendToPages | 在将已识别页面从 Document Viewer 发送到外部应用程序之前调用。向客户端提供目标应用程序以及导出参数的信息。允许您取消该操作。 |
以下代码示例使用了此接口:VisualComponents。
使用可连接对象
DocumentViewer