ClientPointToPage

ビューアインタラクション

説明

クライアントピクセルを、ズーム、スクロール、ページレイアウト、ビュー回転を考慮した上で、その下にある1始まりのページと上から下へのユーザー空間座標へ対応付けます

変換は描画パスが使うのと同じページ描画ジオメトリを通って実行され、ハンドルセーフなので、親を持たないコントロールでも動作します

構文

Delphi

Function TPDFlibViewer.ClientPointToPage(X, Y: Integer; Out APage: Integer; Out XPt, YPt: Double): Boolean;

パラメータ

X, Yクライアントピクセル座標
APageピクセルの下にある1始まりのページを受け取ります
XPt, YPt上から下向きページユーザースペース座標における点を受け取ります

戻り値

Falseピクセルがどのページ帯域も外れている。すべての出力は0
Trueピクセルがページ上にあり、出力は有効

関連項目

TPDFlibViewer、RegionAtClientPoint、GoToPagePoint