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

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s