HitTestAnnotation
Anotações, interação
Descrição
Devolve o índice de base 1 da anotação mais acima num ponto da página selecionada
O teste utiliza QuadPoints para marcação, distância ao segmento para Line, PolyLine e Ink, preenchimento ou margens do polígono, geometria da elipse para Circle e geometria do retângulo para outros 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 | Raio de acerto adicional nas unidades atuais do documento, ou 0 para geometria exata |
| Options | O bit 1 inclui anotações Invisible, Hidden e NoView; o bit 2 inclui anotações Popup; o bit 4 utiliza apenas retângulos delimitadores |
Valores devolvidos
O índice de base 1 da anotação mais acima, ou 0 quando nenhuma anotação elegível é atingida
Observações
As entradas posteriores na matriz Annots da página são tratadas como ordem Z superior e testadas primeiro; o retângulo é verificado antes da geometria do subtipo, para que páginas esparsas e falhas evitem o trabalho detalhado de caminhos