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 為空矩形
TrueR 接收對應後的用戶端矩形

另請參閱

RegionAtClientPoint, SelectRegion, TPDFlibViewer