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