HitTest

表單、互動、輸入

描述

傳回 TPDFlibFormSession 中包含某個視覺頁面點的最上層可見 Widget

該點使用頁面旋轉後、以視覺左上角為基準的座標,並包含矩形邊緣

每個可見 Widget 都會測試,包括多子項欄位的子 Widget——它們透過各自的暫時 Widget 索引定址

候選矩形依 Tab 順序值排名,同序時取較晚列舉的 Widget,因此頁面 /Annots 陣列中較後的項目視為最上層命中

宣告

function HitTest(Page: Integer; X, Y: Double): Integer;

參數

Page包含該點的頁碼(從 1 起算)
X, Y以視覺左上角為原點的視覺頁面點

傳回值

傳回該點所在欄位或暫時 Widget 索引;未附加程式庫、頁面或點無效,或沒有 Widget 包含該點時為 0

另請參閱

FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession