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, YPunto en la unidad y la convención de origen del documento actual
ToleranceRadio de acierto adicional en las unidades actuales del documento, o 0 para geometría exacta
OptionsEl 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

Véase también

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx