Scale与报表页面的拉伸

润乾报表的页面展示是通过jsp页面的<table>标签的定义。在jsp页面通过<table>,<tr>,<td>组成了一个完整的报表展现形式,<table >的大小可以更加heightwidth值来获取,而报表单元的大小是根据设置报表时设置的行列值来定义的。报表属性里有三种形式:像素,毫米,英寸。如果要实现单元格与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倍时

热门文章