SelectRegion

查看器交互

描述

给定以页面用户空间点表示的矩形,创建与 vmSelect 拖拽相同的保留选定区域,并把其文本提取到 SelectedText 中负的宽度和高度会被规范化,零尺寸会被拒绝,

OnMarqueeSelect 可以否决持久化,而 SelectedText 仍会报告提取的文本

语法

Delphi

Function TPDFlibViewer.SelectRegion(APage: Integer; XPos, YPos, RWidth, RHeight: Double): Integer;

参数

APage区域所在的从 1 开始的页码
XPos区域左边缘(页面用户空间点)
YPos区域上边缘(页面用户空间点)
RWidth区域宽度(页面用户空间点),负值会被规范化
RHeight区域高度(页面用户空间点),负值会被规范化

返回值

0没有打开的文档、页面超出范围、尺寸为零,或事件否决了持久化
> 0选定区域已被保留,该值为新的选定区域总数

另请参阅

OnMarqueeSelect, SelectedText, SelectedRegionCount, SelectionColor, TPDFlibViewer