Jasper Reports: muestra imágenes dinámicamente dependiendo de los valores de campo
Estoy usando Jasper Reports e iReport para generar los informes de mi aplicación. Necesito mostrar imágenes en mi informe dependiendo de una consulta en mi base de datos. Las imágenes son planos y tienen otros campos en el interior que representan medidas, etc.
ES DECIR. Con dos imágenes: IMAGE1 e IMAGE2 enlazadas a Field_ONE y Field_TWO.
Si Field_ONE es! = Null, entonces me gustaría mostrar IMAGE1 y los campos dentro de la imagen en el documento;
Si Field_TWO es! = Null y Field_ONE es igual a null, entonces quiero mostrar IMAGE2 en el lugar donde anteriormente se mostró IMAGE1
Si Field_TWO es! = Null y Field_ONE! = Null, entonces quiero mostrar IMAGE1 e IMAGE2 lado a lado.
Tenga en cuenta que podría tener 5 o 6 imágenes, por lo que sería muy difícil cubrir todas las posibilidades sin dejar espacios en blanco entre ellas utilizando solo una etiqueta.
En resumen: necesito algo como el diseño en Android, donde puedo agregar los planes dinámicamente según los campos y generar las imágenes y sus campos asociados en el orden en que agregué los planes.
Espero que puedas ayudar, gracias!
Nota: podría tener más de una imagen del mismo tipo dependiendo del resultado del informe, por lo que es casi imposible cubrirlo con capas