HitTestAnnotation
Anmerkungen, Interaktion
Beschreibung
Gibt den einsbasierten Index der obersten Anmerkung an einem Punkt auf der ausgewählten Seite zurück
Der Test verwendet QuadPoints für Markup, Segmentabstände für Line, PolyLine und Ink, Polygonfüllung oder -kanten, Ellipsengeometrie für Circle und Rechteckgeometrie für andere Subtypen
Syntax
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
Parameter
| X, Y | Punkt gemäß der aktuellen Dokumenteinheit und Ursprungskonvention |
|---|---|
| Tolerance | Zusätzlicher Trefferadius in aktuellen Dokumenteinheiten oder 0 für exakte Geometrie |
| Options | Bit 1 schließt Invisible-, Hidden- und NoView-Annotationen ein; Bit 2 schließt Popup-Annotationen ein; Bit 4 verwendet nur Begrenzungsrechtecke |
Rückgabewerte
Der einsbasierte Index der obersten Anmerkung oder 0, wenn keine geeignete Anmerkung getroffen wird
Anmerkungen
Spätere Einträge im Seitenarray Annots werden als höhere Z-Reihenfolge behandelt und zuerst geprüft; das Rechteck wird vor der Untertypgeometrie geprüft, damit bei spärlichen Seiten und Fehltreffern keine detaillierte Pfadverarbeitung erforderlich ist