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

PageEtbaseret sidenummer, der indeholder punktet
X, YVisuelt 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