HitTestAnnotation
حاشیهنویسیها، تعامل
توضیحات
شاخص یکمبنهٔ بالاترین حاشیهنویسی در یک نقطه از صفحهٔ انتخابشده را برمیگرداند
آزمون برای نشانهگذاری از QuadPoints، برای Line، PolyLine و Ink از فاصلهٔ قطعه، برای پر کردن یا لبههای چندضلعی، برای Circle از هندسهٔ بیضی و برای سایر زیرگروهها از هندسهٔ مستطیل استفاده میکند
نحو
Function TPDFlib.HitTestAnnotation(X, Y, Tolerance: Double; Options: Integer): Integer;
پارامترها
| X, Y | نقطه در واحد سند جاری و قرارداد مبدأ |
|---|---|
| Tolerance | شعاع hit اضافی در واحدهای جاری سند، یا 0 برای هندسهٔ دقیق |
| Options | بیت 1 حاشیهنویسیهای Invisible، Hidden و NoView را شامل میشود؛ بیت 2 حاشیهنویسیهای Popup را؛ بیت 4 فقط مستطیلهای محصورکننده را به کار میبرد |
مقادیر بازگشتی
شاخص یکمبنهٔ بالاترین حاشیهنویسی، یا 0 وقتی هیچ حاشیهنویسی واجدی برخورد نمیکند
ملاحظات
مدخلهای بعدی در آرایهٔ Annots صفحه بهعنوان ترتیب Z بالاتر تلقی و اول بررسی میشوند؛ مستطیل پیش از هندسهٔ زیرگروه بررسی میشود تا صفحات خلوت و خطاها از کار مسیر تفصیلی پرهیز کنند