Метод THPDFPageDisplayList.QueryObjectIndexes
Збирає індекси з нульовим відліком усіх об'єктів малювання, чиї скомпільовані межі перетинають прямокутник запиту
Оголошення
function QueryObjectIndexes(Left, Bottom, Right,
Top: Double): THPDFDisplayListObjectIndexes;
Параметри
Left, Bottom, Right і Top визначають прямокутник запиту в скомпільованому просторі сторінки, збігаючись із координатним простором меж об'єктів, що звітує GetObject
Повернене значення
THPDFDisplayListObjectIndexes, масив індексів об'єктів малювання з нульовим відліком у порядку списку відмальовування; порожній, коли прямокутник порожній (Right<=Left чи Top<=Bottom)
Примітки щодо використання
- Перевірка перетину строга, тож об'єкти, що лише торкаються краю прямокутника, не звітуються
- Об'єкти малювання без меж — як-от оператори, що лише змінюють стан — завжди включаються, тож викликачі можуть обійти всю програму
- Використовуйте
GetObjectна кожному поверненому індексі, щоб оглянути вид, індекс оператора, межі та прапорці відсікання