HitTest

Skjemaer, interaksjon, inndata

Beskrivelse

Returnerer den øverste synlige Widget-en i en TPDFlibFormSession som inneholder ett visuelt sidepunkt

Punktet bruker koordinater basert på visuell øvre venstre etter siderotasjon og inkluderer rektanglets kanter

Hver synlig Widget testes, inkludert kid-Widgetene til felt med flere kid, som adresseres gjennom sine midlertidige Widget-indekser

Kandidatrektangler rangeres etter sin tabulatorrekkefølge-verdi, og like rangeringer løses til den senest nummererte Widget-en slik at senere oppføringer i sidens /Annots-matrise fungerer som det fremste treffet

Deklarasjon

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

Parametere

PageEt-basert sidetall som inneholder punktet
X, YVisuelt sidepunkt med origo ved det visuelle punktet øverst til venstre

Returverdi

Returnerer felt- eller midlertidig widget-indeks ved punktet, eller 0 når intet bibliotek er tilknyttet, siden eller punktet er ugyldig, eller ingen widget inneholder punktet

Se også

FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession