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