HitTest
フォーム、インタラクション、入力
説明
1つの視覚ページポイントを含むTPDFlibFormSessionの最前面の可視Widgetを返します
点はページ回転後の視覚左上基準の座標を使い、矩形の端を含みます
すべての可視Widgetがテストされます。複数kidを持つフィールドのkid Widgetも含まれ、それらは一時Widgetインデックスでアドレス指定されます
候補矩形はタブ順の値で順位付けされ、同順は後から列挙されたWidgetへ解決されるため、ページの/Annots配列の後ろのエントリが最前面のヒットとして働きます
宣言
function HitTest(Page: Integer; X, Y: Double): Integer;
パラメータ
| Page | 点を含む1始まりのページ番号 |
|---|---|
| X, Y | ビジュアル左上を原点とするビジュアルページ上の点 |
戻り値
点にあるフィールドまたは一時ウィジェットインデックスを返します。ライブラリがアタッチされていない、ページまたは点が無効、点を含むウィジェットがない場合は0です
関連項目
FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession