HitTestAnnotation
Anotaciones, interacción
Descripción
Devuelve el índice de base 1 de la anotación situada más arriba en un punto de la página seleccionada
La prueba utiliza QuadPoints para el marcado, la distancia de segmentos para Line, PolyLine e Ink, el relleno o los bordes del polígono, la geometría de elipse para Circle y la geometría de rectángulo para los demás 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 usar la geometría exacta |
| Options | El bit 1 incluye las anotaciones Invisible, Hidden y NoView; el bit 2 incluye las anotaciones Popup; el bit 4 utiliza únicamente rectángulos delimitadores |
Valores devueltos
El índice de anotación superior de base 1, o 0 cuando no se alcanza ninguna anotación apta
Observaciones
Las entradas posteriores de la matriz Annots de la página se consideran de mayor orden Z y se comprueban primero; el rectángulo se comprueba antes que la geometría del subtipo, por lo que las páginas dispersas y los fallos evitan el trabajo detallado con rutas