如何在BIRT中更改母版页的高度和宽度?

时间:2013-08-23 06:12:00

标签: birt

以下是我要做的事情:我必须根据我通过URL发送的参数动态更改母版页的高度和宽度?

1 个答案:

答案 0 :(得分:1)

我们可以在beforeFactory事件中执行此操作。首先,必须按照this topic中的描述填写母版页的“name”属性。

说我们有一个整数“myHeight”报告参数:

var dynamicHeight=params["myHeight"].value+"in"; //don't forget the unit
reportContext.getDesignHandle().findMasterPage("myMasterPage").setProperty("height", 
dynamicHeight);
reportContext.getDesignHandle().findMasterPage("myMasterPage").pageType="custom";