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