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 にマップされたクライアント矩形が渡されます |