HitTest
Formulários, interação, entrada
Descrição
Retorna o Widget mais ao topo visível de uma TPDFlibFormSession que contém um ponto visual de página
O ponto usa coordenadas com origem no canto superior esquerdo visual depois da rotação da página e é inclusivo das bordas do retângulo
Todo Widget visível é testado, incluindo os Widgets filhos de campos com múltiplos filhos, que são endereçados por seus índices de Widget temporários
Retângulos candidatos são classificados pelo valor de ordem de tabulação, e classificações iguais resolvem para o Widget enumerado por último, então entradas posteriores no array /Annots da página atuam como o hit mais à frente
Declaração
function HitTest(Page: Integer; X, Y: Double): Integer;
Parâmetros
| Page | Número de página com base em um que contém o ponto |
|---|---|
| X, Y | Ponto visual da página com a origem no canto superior esquerdo visual |
Valor retornado
Retorna o índice de campo ou de Widget temporário no ponto, ou 0 quando nenhuma biblioteca está anexada, a página ou o ponto é inválido ou nenhum Widget contém o ponto
Veja também
FocusAt, GetFieldPageRect, GetTabSequence, DispatchInputEvent, TPDFlibFormSession