HitTestAnnotation
Annotaties, interactie
Beschrijving
Geeft de index (beginnend bij 1) van de bovenste annotatie op een punt op de geselecteerde pagina terug
De test gebruikt QuadPoints voor markup, segmentafstand voor Line, PolyLine en Ink, polygoonvulling of -randen, ellipsgeometrie voor Circle en rechthoekgeometrie voor andere subtypes
Syntaxis
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
Syntaxis
| X, Y | Punt in de huidige documenteenheid en volgens de gebruikelijke oorsprong |
|---|---|
| Tolerance | Additional hit radius in current document units, or 0 for exact geometry |
| Options | Bit 1 omvat Invisible-, Hidden- en NoView-annotaties; bit 2 omvat Popup-annotaties; bit 4 gebruikt alleen omhullende rechthoeken |
Retourwaarden
De bovenste annotatieindex (beginnend bij 1), of 0 wanneer geen enkele in aanmerking komende annotatie wordt geraakt
Opmerkingen
Latere entries in de Annots-array van de pagina gelden als hogere Z-volgorde en worden eerst getest; de rechthoek wordt vóór de subtypegeometrie gecontroleerd, zodat schaarse pagina's en missers gedetailleerd padwerk vermijden