润乾报表标签的外观图标的设置
润乾报表提供了各类导出为外部文件以及打印的标签,这些标签是在发布报表的jsp文件中引用的,每种标签也提供了多种定义方式,如:printLabel是定义打印按钮的外观的标签,设置的方式有HTML元素和文字,如下所示。本文以打印按钮和直接打印按钮的外观设置为例来介绍润乾报表中这些标签的定义方法,其他的标签可仿效这两种标签的定义方法进行定义。
1 打印按钮的外观定义
打印按钮的外观可用html元素来设置,也可直接设为文字。
1) 文字:printLabel=”打印” ;如下图例子所示。
2) HTML元素:printLabel=” <input type=button value=’打印’ >” ;如下图例子所示。
3)设置图片:将打印按钮定义为自己的图片也是HTML元素的方式,但这时需要先取得当前应用的路径,然后在动态的拼出标签外观图片所在路径,如下面的代码所示。
<% String appmap = request.getContextPath();
String printImage = “<img src=’” + appmap + “/images/print.gif’ border=no >”;
%>
然后标签定义如下:
printLabel=”<%=printImage %>”
效果如下图所示。
2 直接打印按钮外观定义
然而直接打印标签的外观定义比较特殊,润乾报表中定义的是只能使用设置图片方式,设置方式是直接写图片在应用中的路径,如下定义所示
needDirectPrint=”yes” //显示直接打印按钮
directPrintImgLabel=”/images/redlight.png” //定义直接打印按钮的图片路径
这样定义以后,报表展现页面就会显示直接打印图标为自定义的图片,如下图所示。