HitTest

Moduli, interazione, input

Descrizione

Restituisce il widget visibile più in alto di una TPDFlibFormSession che contiene un punto visivo di pagina

Il punto usa coordinate visive con origine in alto a sinistra dopo la rotazione di pagina ed è inclusivo dei bordi del rettangolo

Ogni widget visibile viene testato, inclusi i widget figli di campi con più figli, che vengono indirizzati tramite i loro indici temporanei di widget

I rettangoli candidati si classificano per il loro valore di ordine di tabulazione, e le classifiche uguali si risolvono al widget enumerato più tardi, così le voci successive nell'array /Annots della pagina fungono da hit più in primo piano

Dichiarazione

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

Parametri

PageNumero di pagina in base uno contenente il punto
X, YPunto visivo della pagina con l'origine in alto a sinistra nella vista

Valore restituito

Restituisce l'indice del campo o del widget temporaneo al punto, oppure 0 quando nessuna libreria è collegata, la pagina o il punto non è valido o nessun widget contiene il punto

Vedere anche

FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession