THPDFPageDisplayList.QueryObjectIndexes Method
Coleta os índices baseados em zero de todos os objetos de pintura cujos bounds compilados intersectam o retângulo de consulta
Declaração
function QueryObjectIndexes(Left, Bottom, Right,
Top: Double): THPDFDisplayListObjectIndexes;
Parâmetros
Left, Bottom, Right e Top definem o retângulo de consulta no espaço de página compilado, correspondendo ao espaço de coordenadas dos bounds de objeto reportados por GetObject
Valor de retorno
THPDFDisplayListObjectIndexes, um array de índices de objetos de pintura baseados em zero na ordem da display list; vazio quando o retângulo é vazio (Right<=Left ou Top<=Bottom)
Notas de uso
- O teste de interseção é estrito, então objetos que apenas encostam na borda do retângulo não são reportados
- Objetos de pintura sem bounds, como operadores apenas de estado, são sempre incluídos para que os chamadores possam percorrer o programa completo
- Use
GetObjectem cada índice retornado para inspecionar tipo, índice do operador, bounds e flags de recorte