HitTestAnnotation
Anotace, interakce
Popis
Vrací index nejvyšší anotace v bodě na vybrané stránce, číslovaný od 1
Test používá QuadPoints pro markup, vzdálenost segmentů pro Line, PolyLine a Ink, výplň polygonu nebo hrany, geometrii elipsy pro Circle a geometrii obdélníku pro ostatní subtypy
Syntaxe
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
Parametry
| X, Y | Bod v aktuální jednotce dokumentu a podle konvence počátku |
|---|---|
| Tolerance | Additional hit radius in current document units, or 0 for exact geometry |
| Options | Bit 1 zahrnuje anotace Invisible, Hidden a NoView; bit 2 zahrnuje anotace Popup; bit 4 používá jen ohraničující obdélníky |
Návratové hodnoty
Index nejvyšší anotace číslovaný od 1, nebo 0, když se nezachytí žádná vhodná anotace
Poznámky
Pozdější položky pole Annots stránky se berou jako vyšší Z pořadí a testují se nejdřív; obdélník se kontroluje dřív než geometrie subtype, takže řídce obsazené stránky a zmeškané zásahy vyhnou detailní práci s cestami