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
| Page | Ettbaserat sidnummer som innehåller punkten |
|---|---|
| X, Y | Visuell 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