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, YPonto na unidade e convenção de origem atuais do documento
ToleranceRaio de acerto adicional nas unidades atuais do documento, ou 0 para geometria exata
OptionsO 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

Consulte também

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx