HitTest
Formularer, interaktion, input
Beskrivelse
Returnerer den øverste synlige widget i en TPDFlibFormSession, der indeholder ét visuelt sidepunkt
Punktet bruger visuelle koordinater med udgangspunkt i øverste venstre hjørne efter siderotation og inkluderer rektanglets kanter
Hver synlig widget testes, inklusive widgetbørnene af felter med flere børn, som adresseres gennem deres midlertidige widgetindekser
Kandidatrektangler rangeres efter deres tabulatorrækkefølgeværdi, og lige rangeringer opløses til den senest opregnede widget, så senere led i sidens
/Annots-array fungerer som det forreste træf
Deklaration
function HitTest(Page: Integer; X, Y: Double): Integer;
Parametre
| Page | Etbaseret sidenummer, der indeholder punktet |
|---|---|
| X, Y | Visuelt sidepunkt med origo ved det visuelle øverste venstre hjørne |
Returværdi
Returnerer felt- eller midlertidigt widgetindeks ved punktet eller 0, når intet bibliotek er tilknyttet, siden eller punktet er ugyldigt, eller ingen widget indeholder punktet
Se også
FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession