HitTestAnnotation
Annotasjoner, Interaksjon
Beskrivelse
Returnerer den fra-1-indeksen til den øverste annotasjonen på et punkt på den valgte siden
Testen bruker QuadPoints for markup, segmentavstand for Line, PolyLine og Ink, polygonfyll eller kanter, ellipsegeometri for Circle og rektangelgeometri for andre subtyper
Syntaks
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
Parametere
| X, Y | Punkt i gjeldende dokumentenhet og origokonvensjon |
|---|---|
| Tolerance | Tilleggsradius for treff i gjeldende dokumentenheter, eller 0 for nøyaktig geometri |
| Options | Bit 1 inkluderer Invisible-, Hidden- og NoView-annotasjoner; bit 2 inkluderer Popup-annotasjoner; bit 4 bruker kun avgrensningsrektangler |
Returverdier
Den øverste annotasjonsindeksen (fra 1), eller 0 når ingen kvalifisert annotasjon treffes
Merknader
Senere oppføringer i sidens Annots-matrise behandles som høyere Z-rekkefølge og testes først; rektangelet sjekkes før subtypegeometrien, slik at sparsomme sider og bommer slipper detaljert banearbeid