HitTestAnnotation
Anotações, Interação
Descrição
Retorna o índice, com base em um, da anotação mais ao topo em um ponto da página selecionada
O teste usa QuadPoints para markup, distância de segmento para Line, PolyLine e Ink, preenchimento ou arestas de polígono, geometria de elipse para Circle e geometria de retângulo para os demais subtipos
Sintaxe
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
Parâmetros
| X, Y | Ponto na unidade e convenção de origem atuais do documento |
|---|---|
| Tolerance | Additional hit radius in current document units, or 0 for exact geometry |
| Options | O bit 1 inclui anotações Invisible, Hidden e NoView; o bit 2 inclui anotações Popup; o bit 4 usa apenas retângulos delimitadores |
Valores retornados
O índice de anotação mais ao topo, com base em um, ou 0 quando nenhuma anotação elegível é atingida
Observações
Entradas mais ao fim do array Annots da página são tratadas como ordem Z mais alta e testadas primeiro; o retângulo é conferido antes da geometria do subtype, para que páginas esparsas e erros evitem trabalho detalhado de paths