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, 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 usar la geometría exacta
OptionsEl 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

Véase también

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx