HitTest

Formulieren, interactie, invoer

Beschrijving

Geeft de bovenste zichtbare Widget van een TPDFlibFormSession terug die één visueel paginapunt bevat

Het punt gebruikt coördinaten op basis van linksboven in de weergave na paginarotatie en omvat de randen van de rechthoek

Elke zichtbare Widget wordt getest, inclusief de kind-Widgets van velden met meerdere kinderen, die via hun tijdelijke Widgetindexen worden aangesproken

Kandidaatrechthoeken rangschikken op hun tabvolgorde-waarde, en gelijke rangen vallen op de laatst geenumerate Widget, zodat latere ingangen in de /Annots-array van de pagina als voorste hit gelden

Declaratie

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

Syntaxis

PagePaginanummer beginnend bij 1 dat het punt bevat
X, YVisueel paginapunt met de oorsprong linksboven in beeld

Retourwaarde

Geeft de veld- of tijdelijke Widgetindex op het punt terug, of 0 wanneer geen library is gekoppeld, de pagina of het punt ongeldig is of geen Widget het punt bevat

Zie ook

FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession