Visual Components 由 FRE for Windows 实现。
这是一个回调接口,用于将 ZoomViewer 对象的事件通知给侦听器。此接口在客户端实现。有关适用于您的开发工具的详细实现建议,请参见 使用可连接对象。
此接口派生自 IInputEvents 接口,并继承其所有方法。
通过此接口的方法接收通知的对象,可以在这些方法的实现中执行以下操作:
- 报告有关块选区、分析和识别的信息,并取消这些操作。
- 处理各种系统消息,帮助防止应用程序在长时间运行期间看起来无响应。这对于带有用户界面的应用程序尤其有用。
- 报告有关鼠标移动和单击、按键及滚动的信息。
| 名称 | 描述 |
|---|
| OnActivePageChanged | 在 Zoom Viewer 中的活动页面发生更改后调用。向客户端提供新页面的引用。 |
| OnAfterDblClick | 在 Zoom Viewer 中双击已识别块内的某个位置后调用。向客户端传递被双击块的索引以及该块内该点的坐标。 |
| OnAnalyzePage | 在从 Zoom Viewer 调用的页面分析过程开始前调用。可用于取消该操作。 |
| OnAnalyzeRegion | 在从 Zoom Viewer 发起的块分析过程开始前调用。向客户端传送即将分析的区域坐标。可用于取消该操作。 |
| OnAnalyzeTable | 在从 Zoom Viewer 调用的表格分析过程开始前调用。向客户端传递即将 analyzed 的块的 index。可用于取消该操作。 |
| OnBlockAdded | 在 Zoom Viewer 中添加新块后调用。 |
| OnBlockSelectionChanged | 在 Zoom Viewer 中,或在与 Zoom Viewer 同步的 Image Viewer 中的块选区发生更改后调用。向客户端传递新选中块的索引。 |
| OnChangeBlockType | 在 Image Viewer 或与其同步的 Zoom Viewer 中更改块类型后调用。可用于取消类型更改。 |
| OnDeleteBlocks | 在 Zoom Viewer 中删除块之前调用。向客户端提供将被删除的块索引。可用于取消该操作。 |
| OnLocked | 在 Zoom Viewer 被锁定或解锁后调用。向客户端提供 Zoom Viewer 组件当前是处于锁定还是解锁状态的信息。 |
| OnLongOperationFinished | 在 Zoom Viewer 中,长时间处理操作 (例如版面分析、识别) 结束后调用。 |
| OnLongOperationStarted | 在 Zoom Viewer 中,长时间处理操作 (例如版面分析、识别) 开始前调用。 |
| OnOptionsChanged | 在 Zoom Viewer 中的某个选项更改后调用。选项在“选项”对话框中设置;调用 MI_Options 命令时,会显示该对话框。 |
| OnProgress | 在页面处理过程中调用。向客户端提供当前分析或识别操作的大致完成百分比。允许您取消该操作。 |
| OnReadBlocks | 在从 Zoom Viewer 启动的块识别过程开始前调用。向客户端传递即将识别的块索引。允许您取消该操作。 |
| OnReadPage | 在由 Zoom Viewer 发起的页面识别过程开始前调用。您可以取消该操作。 |
| OnScale | 在 Zoom Viewer 中缩放图像前调用。向客户端传递缩放值。您可以取消该操作。 |
| OnSelectTool | 在 Zoom Viewer 中,或在与 Zoom Viewer 同步的 Image Viewer 中选择工具后调用。向客户端提供有关所选工具的信息。 |
| OnTableCellsSelected | 在 Zoom Viewer 中,或在与 Zoom Viewer 同步的 Image Viewer 中选定表格单元格后调用。向客户端提供有关所选单元格所属 table block 的 index,以及所选单元格 surrounding rectangle 的信息。 |
| OnToolAddBlock | 在添加使用 Image Viewer 工具在 Zoom Viewer 中绘制的新块之前调用。向客户端提供有关已绘制块的信息:其类型和区域。允许您取消该操作。 |
| OnToolChangeBlockRegion | 在使用 Image Viewer 工具更改已在 Zoom Viewer 中修改的块区域之前调用。向客户端提供其区域即将被更改的块的信息,以及结果块的新区域。允许取消该操作。 |
| OnToolChangeTable | 在借助 Image Viewer 工具于 Zoom Viewer 中修改后的表格块即将发生更改前调用。向客户端传递即将更改的表格块的索引,以及新增或删除的分隔符的位置和类型。您可以取消此操作。 |
| OnToolEraseRect | 如果该过程是在 Zoom Viewer 中借助 Image Viewer 的工具调用的,则会在擦除图像某一部分之前触发。向客户端提供即将编辑的页面信息以及擦除矩形的坐标。可用于取消该操作。 |
| OnVisibleDocumentAreaChange | 在 Zoom Viewer 中的可见文档区域发生更改后调用。向客户端提供新的可见区域坐标。 |
使用可连接对象
ZoomViewer