HitTest
Formulaires, interaction, saisie
Description
Renvoie le widget visible le plus haut d'une TPDFlibFormSession contenant un point visuel de page
Le point utilise des coordonnées visuelles avec origine en haut à gauche après la rotation de page et inclut les bords du rectangle
Chaque widget visible est testé, y compris les widgets enfants de champs à plusieurs enfants, qui sont adressés via leurs index de widgets temporaires
Les rectangles candidats se classent par leur valeur d'ordre de tabulation, et les rangs égaux se résolvent au widget énuméré plus tard ; les entrées ultérieures du tableau /Annots de la page font donc office de contact le plus au premier plan
Déclaration
function HitTest(Page: Integer; X, Y: Double): Integer;
Paramètres
| Page | Numéro de page à base 1 contenant le point |
|---|---|
| X, Y | Point de page visuel dont l'origine est au coin supérieur gauche visuel |
Valeur de retour
Renvoie l'index du champ ou du widget temporaire au point, ou 0 lorsqu'aucune bibliothèque n'est attachée, que la page ou le point est invalide ou qu'aucun widget ne contient le point
Voir aussi
FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession