DocumentViewerSelectTextInteractiveMode对象

总结

提供使用鼠标或触摸在文档查看器中选择文本的支持。

语法
打印稿
JavaScript
函数lt.Document.Viewer.DocumentViewerSelectTextInteractiveMode扩展lt.Controls.ImageViewerRubberBandInteractiveMode
lt.Document.Viewer.DocumentViewerSelectTextInteractiveMode ()扩展ImageViewerRubberBandInteractiveMode
讲话

每个页面的文本都存储在DocumentPage对象。LEADDocument并且可以使用DocumentPage。GetText方法。

当这个主题是的实例DocumentViewerSelectTextInteractiveMode初始化并添加到InteractiveModes名单imageview视图

方法可以启用此模式InteractiveSelectText命令。

当此模式激活时,它将使用存储在中的页面文本对象执行命中测试文本并将通过调用更新选择状态SetSelectedTextItems

RenderSelection真正的默认情况下)用于突出显示视图上的文本选择。因此,当此模式基于用户操作选择和取消选择文本时,视图将被更新以反映选择状态。当用户在视图上单击和拖动时,这是“实时”执行的。

注意,此模式调用GetDocumentPageText的值控制如何获取文本的规则AutoGetText像往常一样。

模态由ImageViewerRubberBandInteractiveMode并且只支持ImageViewerRubberBandShape。矩形.默认情况如下:

当用户在有文本的页面上单击并绘制橡皮筋选择矩形时,将执行命中测试以检测该矩形中包含的字符。SetSelectedTextItems将这些字符添加到当前选择中。这是“实时”执行的,当用户绘制选择矩形时,所选内容就会更新,视图也会立即更新。

的价值LineKeyModifierWordKeyModifier而且CharacterKeyModifier如果也选定了字符的包含行或字,则控制。缺省情况下,该值设置为没有一个Alt而且控制分别。这意味着当用户绘制不带任何修饰符的选择矩形时,当其中任何字符都在矩形内时,整行将被选中。当Alt在绘制选择矩形时按下;当它的任何字符在矩形内时,整个单词将被选中控制被按下;选择单个字符,不包含包含它们的单词或行。

这是流行的文本编辑器应用程序常用的行为。它可以通过使用上面的属性来更改,也可以通过将值设置为来禁用字符/单词选择没有一个LineKeyModifier总是首先检查,任何其他具有相同值的修饰符将被忽略。

需求
目标平台
Leadtools.Document.Viewer组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。