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, Y | Punto nell'unità corrente del documento e convenzione dell'origine |
|---|---|
| Tolerance | Raggio aggiuntivo delle occorrenze nelle unità correnti del documento oppure 0 per la geometria esatta |
| Options | Il 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