HitTestAnnotation

Annotazioni, interazione

Descrizione

Restituisce l'indice con base 1 dell'annotazione più in alto in un punto della pagina selezionata

Il test usa QuadPoints per il markup, la distanza dal segmento per Line, PolyLine e Ink, il riempimento o i bordi del poligono, la geometria dell'ellisse per Circle e la geometria del rettangolo per gli altri sottotipi

Sintassi

Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;

Parametri

X, YPunto nell'unità corrente del documento e convenzione dell'origine
ToleranceRaggio aggiuntivo delle occorrenze nelle unità correnti del documento oppure 0 per la geometria esatta
OptionsIl bit 1 include le annotazioni Invisible, Hidden e NoView; il bit 2 include le annotazioni Popup; il bit 4 usa soltanto rettangoli di delimitazione

Valori restituiti

Indice con base 1 dell'annotazione più in alto oppure 0 quando non viene intercettata alcuna annotazione idonea

Note

Le voci successive nell'array Annots hanno Z superiore e vengono testate prima; si controlla il rettangolo prima della geometria del sottotipo

Vedere anche

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx