Método THPDFPageDisplayList.QueryObjectIndexes
Recoge los índices basados en cero de todos los paint objects cuyos bounds compilados se intersectan con el rectángulo de consulta
Declaración
function QueryObjectIndexes(Left, Bottom, Right,
Top: Double): THPDFDisplayListObjectIndexes;
Parámetros
Left, Bottom, Right y Top definen el rectángulo de consulta en el espacio de página compilado, que coincide con el espacio de coordenadas de los bounds de objeto que reporta GetObject
Valor de retorno
THPDFDisplayListObjectIndexes, un array de índices de paint objects basados en cero en orden de display list; vacío cuando el rectángulo está vacío (Right<=Left o Top<=Bottom)
Notas de uso
- La prueba de intersección es estricta, así que los objetos que apenas tocan el borde del rectángulo no se reportan
- Los paint objects sin bounds, como los operadores de solo estado, siempre se incluyen para que quienes llaman puedan recorrer el programa completo
- Use
GetObjectsobre cada índice devuelto para inspeccionar kind, índice de operador, bounds y flags de clip