HitTest

Formularios, interacción, entrada

Descripción

Devuelve el widget visible más alto de un TPDFlibFormSession que contiene un punto visual de la página

El punto usa coordenadas visuales con origen arriba a la izquierda tras la rotación de página e incluye los bordes del rectángulo

Se comprueba cada widget visible, incluidos los widgets hijos de campos con varios hijos, que se direccionan por medio de sus índices temporales de widget

Los rectángulos candidatos se clasifican por su valor de orden de tabulación, y las clasificaciones iguales se resuelven al widget enumerado más tarde, de modo que las entradas posteriores en la matriz /Annots de la página actúan como el acierto más frontal

Declaración

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

Parámetros

PageNúmero de página basado en uno que contiene el punto
X, YPunto visual de página con el origen en la parte superior izquierda visual

Valor devuelto

Devuelve el índice de campo o de Widget temporal en el punto, o 0 cuando no hay ninguna biblioteca conectada, la página o el punto no es válido o ningún Widget contiene el punto

Véase también

FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession