THPDFPageDisplayList.QueryObjectIndexes Method
اندیسهای zero-based همهٔ paint objectهایی را گردآوری میکند که مرز کامپایلشدهشان با مستطیل پرسوجو تقاطع دارد
اعلان
function QueryObjectIndexes(Left, Bottom, Right,
Top: Double): THPDFDisplayListObjectIndexes;
پارامترها
Left، Bottom، Right و Top مستطیل پرسوجو را در فضای صفحهٔ کامپایلشده تعریف میکنند، همان فضای مختصاتی که مرز اشیای گزارششده توسط GetObject دارد
مقدار بازگشت
THPDFDisplayListObjectIndexes، آرایهای از اندیسهای paint object با مبنای صفر به ترتیب display list؛ خالی وقتی مستطیل خالی باشد (Right<=Left یا Top<=Bottom)
یادداشتهای استفاده
- آزمون تقاطع سختگیرانه است، پس اشیایی که فقط لبهٔ مستطیل را لمس میکنند گزارش نمیشوند
- paint objectهای بدون مرز، مانند اپراتورهای فقطوضعیتی، همیشه لحاظ میشوند تا فراخوانها بتوانند کل برنامه را پیمایش کنند
- روی هر اندیس برگشتی از
GetObjectاستفاده کنید تا نوع، اندیس اپراتور، مرزها و پرچمهای clip را بررسی کنید