Hay veces que necesitamos poner una marca de agua en un reporte, y pues que mejor que buscar en el sitio http://www.birt-exchange.org, en el cual puede uno encontrar todo, asi que me encontre esta entrada:
http://www.birt-exchange.org/org/devshare/designing-birt-reports/917-conditional-watermark/
roEn el cual explica como colocarr una imagen como marca de agua en el reporte, incluso lo hace dependiendo de una condicion o del valor de un parametro.
Basicamene das de alta un parametro, y en el reporte, te vas a la seccion de master page, luego al submenu de advanced, ahi te saldran las propiedades, busca la de image background, y ya solo le indicas que imagen usar para marca de agua.
Y das de alta un metodo javascript de nombre beforeFactory, en el cual checas el valor del parametro y le indicas al reporte si debe o no mostrar la marca de agua, este viene siendo el codigo xml:
<method name=»beforeFactory»><![CDATA[if (reportContext.getParameterValue(«setwatermark»)!=1)
this.getMasterPage(«Simple MasterPage»).getStyle().backgroundImage = «»;
]]></method>
Coloca y personaliza este tag en la parte superior del reporte, en donde van las propiedades.
Y eso seria todo, ya solo personaliza tu imagen y listo.
Gracias JGoodyear