HitTestAnnotation

opombe, interakcija

Opis

Vrne indeks, šteto od 1, zgornjega pripisa na točki izbrane strani

Test uporablja QuadPoints za označevanje, razdaljo segmenta za Line, PolyLine in Ink, polnilo ali robove poligona, geometrijo elipse za Circle in geometrijo pravokotnika za druge podvrste

Sintaksa

Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;

Parametri

X, YTočka v trenutni enoti dokumenta in konvenciji izhodišča
ToleranceDodatni radij zadetka v trenutnih enotah dokumenta ali 0 za točno geometrijo
Optionsbit 1 vključuje pripise Invisible, Hidden in NoView; bit 2 vključuje pripise Popup; bit 4 uporablja le mejne pravokotnike

Vrnjene vrednosti

Najvišji indeks pripisa (številčenje od 1) ali 0, kadar ni zadet ustrezen pripis

Opombe

Poznejši vnosi v tabeli Annots strani se obravnavajo kot višji vrstni red Z in se testirajo prvi; pravokotnik se preveri pred geometrijo podvrste, tako da redke strani in zgrešitve izognejo podrobnemu potnemu delu

Glejte tudi

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx