跳转到主要内容
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