Método THPDFPageDisplayList.QueryObjectIndexes
Recolhe os índices de base zero de todos os objetos de pintura cujos limites 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 limites de objeto reportados por GetObject
Valor de retorno
THPDFDisplayListObjectIndexes, um array de índices de objetos de pintura de base zero pela ordem da lista de apresentação; vazio quando o retângulo é vazio (Right<=Left ou Top<=Bottom)
Notas de utilização
- O teste de interseção é estrito, pelo que objetos que apenas toquem na margem do retângulo não são reportados
- Objetos de pintura sem limites, como operadores apenas de estado, são sempre incluídos, para que quem chama possa percorrer o programa completo
- Use
GetObjectem cada índice devolvido para inspecionar o tipo, o índice do operador, os limites e os sinalizadores de clip