HitTest
Formulare, Interaktion, Eingabe
Beschreibung
Gibt das oberste sichtbare Widget einer TPDFlibFormSession zurück, das einen visuellen Seitenpunkt enthält
Der Punkt nutzt visuelle Koordinaten mit Ursprung oben links nach der Seitenrotation und schließt die Rechteckränder ein
Jedes sichtbare Widget wird geprüft, einschließlich der Kind-Widgets von Feldern mit mehreren Kindern, die über ihre temporären Widget-Indizes adressiert werden
Kandidatenrechtecke rangieren nach ihrem Tabulatorreihenfolge-Wert, und gleiche Ränge lösen sich zum später enumerierten Widget, sodass spätere Einträge im /Annots-Array der Seite als vorderster Treffer wirken
Deklaration
function HitTest(Page: Integer; X, Y: Double): Integer;
Parameter
| Page | 1-basierte Seitennummer, die den Punkt enthält |
|---|---|
| X, Y | Visueller Seitenpunkt mit dem Ursprung oben links |
Rückgabewert
Gibt den Feld- oder temporären Widget-Index am Punkt zurück oder 0, wenn keine Bibliothek angehängt ist, die Seite oder der Punkt ungültig ist oder kein Widget den Punkt enthält
Siehe auch
FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession