Agregar Marca de Agua en Birt

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

Deja un comentario