HitTest

Formulär, interaktion, inmatning

Beskrivning

Returnerar den översta synliga widgeten i en TPDFlibFormSession som innehåller en visuell sidpunkt

Punkten använder visuella koordinater med ursprung i övre vänstra hörnet efter sidrotation och inkluderar rektangelkanterna

Varje synlig widget testas, inklusive barnwidgetarna hos fält med flera barn, som adresseras via sina tillfälliga widgetindex

Kandidatrektanglar rangordnas efter sitt tabbordningsvärde, och lika rangordningar löses till den senast uppräknade widgeten så att senare poster i sidans/Annots-matris utgör det främsta träffen

Deklaration

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

Parametrar

PageEttbaserat sidnummer som innehåller punkten
X, YVisuell sidpunkt med origo i det visuella övre vänstra hörnet

Returvärde

Returnerar fält- eller tillfälliga widgetindexet vid punkten, eller 0 när inget bibliotek är kopplat, sidan eller punkten är ogiltig eller ingen widget innehåller punkten

Se även

FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession