PageRectToClientRect
查看器交互
描述
把以自上而下页面用户空间给出的矩形,经由当前生效的缩放、视图旋转和滚动位置映射到客户端像素
返回的矩形是旋转后角点对的轴对齐外接壳;调用无需窗口句柄即可工作,因此可用于无界面场景
语法
Delphi
Function TPDFlibViewer.PageRectToClientRect(APage: Integer; XPt, YPt, WPt, HPt: Double; Out R: TRect): Boolean;参数
| APage | 被映射矩形的从 1 开始的页码 |
|---|---|
| XPt | 矩形左边缘(页面用户空间点) |
| YPt | 矩形上边缘(页面用户空间点) |
| WPt | 矩形宽度(页面用户空间点) |
| HPt | 矩形高度(页面用户空间点) |
| R | 接收映射后的客户区像素矩形 |
返回值
| False | 页面超出范围或未在当前显示模式下布局,R 为空矩形 |
|---|---|
| True | R 接收映射后的客户区矩形 |