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 بالاتر تلقی و اول بررسی می‌شوند؛ مستطیل پیش از هندسهٔ زیرگروه بررسی می‌شود تا صفحات خلوت و خطاها از کار مسیر تفصیلی پرهیز کنند

همچنین ببینید

GetAnnotationHitsJSON, MoveAnnotationZOrder, GetAnnotRectEx