HitTest
Formularze, interakcja, wejście
Opis
Zwraca najwyżej położony widoczny Widget TPDFlibFormSession, który zawiera jeden wizualny punkt strony
Punkt używa współrzędnych opartych na wizualnym lewym górnym rogu po obrocie strony i jest włącznie z krawędziami prostokąta
Testowany jest każdy widoczny Widget, w tym dzieci-Widgety pól z wieloma dziećmi, adresowane przez ich tymczasowe indeksy Widget
Kandydackie prostokąty są rangowane po wartości kolejności tab, a równe rangi rozstrzygają się na później wyenumerowany Widget, więc późniejsze wpisy w tablicy /Annots strony działają jako trafienie najbliższe wierzchu
Deklaracja
function HitTest(Page: Integer; X, Y: Double): Integer;
Parametry
| Page | Numer strony liczony od 1 zawierającej punkt |
|---|---|
| X, Y | Wizualny punkt strony z początkiem w wizualnym lewym górnym rogu |
Wartość zwracana
Zwraca indeks pola lub tymczasowego widżetu w punkcie albo 0, gdy biblioteka nie jest podłączona, strona lub punkt jest nieprawidłowy albo żaden widżet nie zawiera punktu
Zobacz również
FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession