←选择平台

DocumentViewerSelectTextInteractiveMode类

总结

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

语法
c#
VB
c++
公共DocumentViewerSelectTextInteractiveMode:ImageViewerRubberBandInteractiveMode
公共DocumentViewerSelectTextInteractiveMode继承了ImageViewerRubberBandInteractiveMode
公共:ref类DocumentViewerSelectTextInteractiveMode:ImageViewerRubberBandInteractiveMode
讲话

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

当这个主题是创建的一个实例吗DocumentViewerSelectTextInteractiveMode初始化和添加到吗InteractiveModes的列表imageview视图

这种模式可以使使用InteractiveSelectText命令。

当这个模式被激活时,它将使用页面文本对象存储在执行碰撞测试文本通过调用,并将更新选择状态SetSelectedTextItems

RenderSelection(真正的默认情况下)是用来强调文本选择的观点。因此,当这种模式选择和un-selecting文本基于用户操作,视图更新来反映选择状态。这“活”执行用户点击和拖动视图。

注意,这种模式调用GetDocumentPageText,因此如何获得文本是由规则的价值AutoGetText像往常一样。

模式来源于ImageViewerRubberBandInteractiveMode和只支持ImageViewerRubberBandShape.Rectangle。默认情况下它的工作原理如下:

当用户单击并将页面上的橡皮筋选择矩形文本,击中测试执行检测字符包含在这个矩形。SetSelectedTextItems就是将这些字符添加到当前的选择。这是表现“活”,选择更新用户将选择矩形和即时更新视图。

的值LineKeyModifier,WordKeyModifierCharacterKeyModifier控制如果包含线或词的字符也选上了。默认情况下,这个值设置为没有一个,Alt控制分别。这意味着当用户选择矩形没有任何修饰符,整个行被选中当它的任何字符在矩形。当Alt被按下时,选择矩形画;整个词被选中当任何的字符在矩形时控制被按下;选择单个字符不包含文字或线条。

这是常见的行为流行的文本编辑器所使用的应用程序。它可以改变通过使用上面的属性或禁用字符/单词选择一起通过设置值没有一个LineKeyModifier总是检查第一次和任何其他修饰符相同的值将被忽略。

需求
目标平台
Leadtools.Document.Viewer。WinForms组件
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。