我想在BIRT报表设计器中动态设置图像的高度,我希望这可以在元素的常规选项卡中实现。但我只能在px,in,%等中设置一个固定的大小...... 如果我将大小定义为50%,那么它就是原始图像大小的50%,而不是我的页面的50%宽度birt-designer:基于xml属性的动态图像大小
我有以下的javascript其中面包车设置为固定尺寸的图像的尺寸时一些XML属性是SMALL
,MEDIUM
或LARGE
,但是当尺寸小,我想要的图像宽度的1/3页面宽度和MEDIUM应该是2/3和大3/3。那么,是否可以从BIRT中的报表设计器的脚本标签上找到一些变量/对象的页面大小
if(row["size"] == "SMALL") {
this.width = "150PX";
}
else if(row["size"] == "MEDIUM") {
this.width = "250PX";
}
else if(row["size"] == "LARGE") {
this.width = "350PX";
}
如果您知道网页的大小,为什么不将图像宽度设置为页面宽度* 1/3(或2/3或1,如适用)? – 2012-03-01 14:52:45
是的,这是我想要做的,但我怎么得到页面宽度? – bvanvelsen 2012-03-01 15:17:35
你不知道你的页面有多大?或者您是否打算在不同大小的页面中重复使用代码? – 2012-03-01 15:26:32