THPDFPageDisplayList.QueryObjectIndexes Method
Raccoglie gli indici in base zero di tutti i paint object i cui bounds compilati intersecano il rettangolo di query
Dichiarazione
function QueryObjectIndexes(Left, Bottom, Right,
Top: Double): THPDFDisplayListObjectIndexes;
Parametri
Left, Bottom, Right e Top definiscono il rettangolo di query nello spazio di pagina compilato, coincidente con lo spazio di coordinate dei bounds degli oggetti riportati da GetObject
Valore restituito
THPDFDisplayListObjectIndexes, un array di indici di paint object in base zero in ordine di display list; vuoto quando il rettangolo è vuoto (Right<=Left o Top<=Bottom)
Note d'uso
- Il test di intersezione è rigoroso, quindi gli oggetti che semplicemente toccano il bordo del rettangolo non vengono riportati
- I paint object senza bounds, come gli operatori di solo stato, sono sempre inclusi, cosicché i chiamanti possono percorrere il programma completo
- Usa
GetObjectsu ogni indice restituito per ispezionare tipo, indice dell'operatore, bounds e flag di clip