Scale与报表页面的拉伸
润乾报表的页面展示是通过jsp页面的<table>标签的定义。在jsp页面通过<table>,<tr>,<td>组成了一个完整的报表展现形式,<table >的大小可以更加height和width值来获取,而报表单元的大小是根据设置报表时设置的行列值来定义的。报表属性里有三种形式:像素,毫米,英寸。如果要实现单元格与table整体增大,则需要scale来拉伸画布
步骤一,建立报表设置行列大小
图一
步骤二,修改jsp添加scale变量
String scale = request.getParameter(“rq_scale”);
scale = scale == null ? “1.0″ : scale;
<report:html name=”report1″ reportFileName=”<%=report%>”
funcBarLocation=”top”
needPageMark=”yes”
generateParamForm=”no”
params=”<%=param.toString()%>”
exceptionPage=”/reportJsp/myError2.jsp”
appletJarName=”runqianReport4Applet.jar,dmGraphApplet.jar”
needImportExcel=”yes”
needScroll=”yes”
scale=”<%=scale%>”
步骤三,为scale传递不同的值,发布报表
Scale为原大小0.5倍时
Scale为原大小2.0倍时