Imagenes en Jasper Reports de Openbravo
febrero 5, 2008 4:44 pm Openbravo, Software LibreEmpezaremos por algo fácil. Mucha gente que empieza con OB pide cambiar el informe de factura para que aparezca el logotipo de la empresa. OB utiliza Jasper Reports como sistema de informes, el cual tiene un editor de informes bastante chulo llamado iReport.
Una vez tenemos instalado iReport correctamente lo único que tenemos que hacer es insertar una nueva imágen y darle como fuente el sitio donde la vamos a colgar. Yo las cuelgo en url/web/images/ , por lo que me aprovecho de una parámetro de Jasper que viene ya en los informes de OB que se llama BASE_WEB. Al final en propiedades de la imágen->imagen->expresión de imagen me queda esto:
$P{BASE_WEB} + “/images/logo.jpg”
Ahora en los fuentes de OB tienes que dejar el archivo logo.jpg justamente en esa ruta fuentes/web/images y luego compilar como de costumbre:
ant compile.development -Dtr=no -Dtab=xxx
Si todo ha ido bien ya tienes tu imágen en su sitio y funcionando.
Cheli

septiembre 10th, 2009 at 3:31 am
Hola Cheli, gracias por la información, y te comento que he intentado hacer lo explicado para la imagen en la factura de OB 2.50, pero al momento que abro cualquier formato de reporte con Ireport, y lo salvo, los subreportes dejan de funcionar, de forma que cuando lo corro solo sale el encabezado y pie de página, no se si se debe a que OB esta en Linux y edito con una máquina en Windows.
Tendrás una idea de que puede estar sucediendo ?
De cualquier forma muchas gracias nievamente y un saludo