HitTestAnnotation
Anotaciones, interacción
Descripción
Devuelve el índice con base uno de la anotación situada más arriba en un punto de la página seleccionada
La prueba usa QuadPoints para marcado, distancia de segmento para Line, PolyLine e Ink, relleno o bordes de polígono, geometría elíptica para Circle y geometría rectangular para otros subtipos
Sintaxis
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
Parámetros
| X, Y | Punto en la unidad y la convención de origen del documento actual |
|---|---|
| Tolerance | Radio de acierto adicional en las unidades actuales del documento, o 0 para geometría exacta |
| Options | El bit 1 incluye anotaciones Invisible, Hidden y NoView; el bit 2 incluye anotaciones Popup; el bit 4 usa solo rectángulos delimitadores |
Valores devueltos
El índice de anotación situado más arriba con base uno, o 0 cuando no se alcanza ninguna anotación apta
Observaciones
Las entradas posteriores del arreglo Annots de la página se tratan con mayor orden Z y se prueban primero; el rectángulo se verifica antes de la geometría del subtipo, para que las páginas dispersas y los fallos eviten trabajo detallado de rutas