自定义导出PDF对话框样式

集智报表展现与输出导出PDFEXCEL时都会弹出一个提示对话框,用户,可以根据该对话框的提示导出分页或不分页,以文本或图片的形式导出文件,默认的对话框如下图所示。

我们可以根据自己的需求去设定该对话框的样式,本例我们将”导出文字为图形方式”这个选项去掉,具体操作如下:

1. \reportHome\webapps\demo\WEB-INF\lib\目录下找到report4StaticHtml.jar,将其解压,打开其中的 pdfExportStyle.html文件。

2. 我们将html中这段代码去掉,将该文件进行保存。

<tr>

<td style=”FONT-SIZE: 13px; COLOR: forestgreen;” colspan=2>

<INPUT onclick=”expStyle=’graph’” type=radio CHECKED name=expStyle>&nbsp;<script language=javascript>document.write( _pdf_II );</script>

</td>

</tr>

3.重新打成JAR

4.发布报表,导出PDF看一下弹出对话框的样式是否是我们期望的样式。

注:用户可以根据一下JS变量名称,进行修改pdfExportStyle.html,就可以根据自己需要的需要控制导出PDF所显示的到处属性对话框了。

var _pdf_font_f = “宋体“;

var _pdf_FF = “分页“;

var _pdf_GG = “不分页“;

var _pdf_HH = “确定“;

var _pdf_II = “导出文字为图形方式“;

var _pdf_JJ = “导出文字为文本方式“;