解决jasperreport生成html分页和打印问题
2008-06-27 18:05
453 查看
ie打印第一页时候常常会垂直居中,用下面的代码分页也正常了
String HTML_HEADER = "";
HTML_HEADER = HTML_HEADER + "<html>\n";
HTML_HEADER = HTML_HEADER + "<head>\n";
HTML_HEADER = HTML_HEADER + "<title></title>\n";
HTML_HEADER = HTML_HEADER
+ " <meta http-equiv=\"Content-Type\" content=\"text/html;charset=UTF-8\"/>\n";
HTML_HEADER = HTML_HEADER
+ " <meta http-equiv=\"imagetoolbar\" content=\"no\">\n";
HTML_HEADER = HTML_HEADER + " <style type=\"text/css\">\n";
HTML_HEADER = HTML_HEADER + " a{text-decoration:none}\n";
HTML_HEADER = HTML_HEADER + " </style>\n";
HTML_HEADER = HTML_HEADER + " </head>\n";
HTML_HEADER = HTML_HEADER
+ " <body text=\"#000000\" link=\"#000000\" alink=\"#000000\" vlink=\"#000000\">\n";
HTML_HEADER = HTML_HEADER
+ " <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n";
HTML_HEADER = HTML_HEADER
+ " <tr><td width=\"50%\"> </td><td align=\"center\" valign=\"top\">\n";
exporter.setParameter(JRHtmlExporterParameter.HTML_HEADER,
HTML_HEADER);
String HTML_FOOTER = "";
HTML_FOOTER += "</td><td width=\"50%\"> </td></tr>\n";
HTML_FOOTER += "</table>\n";
HTML_FOOTER += "</body>\n";
HTML_FOOTER += "</html>\n";
exporter.setParameter(JRHtmlExporterParameter.HTML_FOOTER,
HTML_FOOTER);
String HTML_HEADER = "";
HTML_HEADER = HTML_HEADER + "<html>\n";
HTML_HEADER = HTML_HEADER + "<head>\n";
HTML_HEADER = HTML_HEADER + "<title></title>\n";
HTML_HEADER = HTML_HEADER
+ " <meta http-equiv=\"Content-Type\" content=\"text/html;charset=UTF-8\"/>\n";
HTML_HEADER = HTML_HEADER
+ " <meta http-equiv=\"imagetoolbar\" content=\"no\">\n";
HTML_HEADER = HTML_HEADER + " <style type=\"text/css\">\n";
HTML_HEADER = HTML_HEADER + " a{text-decoration:none}\n";
HTML_HEADER = HTML_HEADER + " </style>\n";
HTML_HEADER = HTML_HEADER + " </head>\n";
HTML_HEADER = HTML_HEADER
+ " <body text=\"#000000\" link=\"#000000\" alink=\"#000000\" vlink=\"#000000\">\n";
HTML_HEADER = HTML_HEADER
+ " <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\">\n";
HTML_HEADER = HTML_HEADER
+ " <tr><td width=\"50%\"> </td><td align=\"center\" valign=\"top\">\n";
exporter.setParameter(JRHtmlExporterParameter.HTML_HEADER,
HTML_HEADER);
String HTML_FOOTER = "";
HTML_FOOTER += "</td><td width=\"50%\"> </td></tr>\n";
HTML_FOOTER += "</table>\n";
HTML_FOOTER += "</body>\n";
HTML_FOOTER += "</html>\n";
exporter.setParameter(JRHtmlExporterParameter.HTML_FOOTER,
HTML_FOOTER);
相关文章推荐
- 解决struts2+jasperReport在生成html形式的报表时的图片问题 没有测试
- jasperreport生成HTML报表时的图片img_0_0_1问题解决(图片控件在HTML...
- 诡异的问题:Excel做报表打印,莫名在根目录生成快捷方式的解决方法
- 通过swagger2markup+asciidoctorj生成html和pdf文档并解决asciidoctorj生成的pdf文件中文显示不全问题(maven方式及java代码方式)
- 解决Html.ActionLink生成的a标签href参数含有?length参数问题
- 使用itext将html生成pdf中文换行问题解决方案
- 解决itext-rtf.jar 对html转换后生成rtf文档 其中表格行列合并的问题
- 解决Struts2整合jasperreport,输出格式为HTML时页面图片无法找到问题
- 请问如何解决WORD转HTML是出现的“内存或磁盘空间不足,无法显示或打印图片”这个问题?
- netsuite凭证批量打印中涉及的html分页打印问题,页面的部分打印
- Struts2整合JasperReport的HTML图形报表不显示图片问题的解决方法
- 解决JasperReport生成PDF文件,中文不能显示的问题
- C#注释文档生成的HTML问题解决
- Struts2整合JasperReport的HTML图形报表不显示图片问题的解决方法
- 关于structs2整合jasperreport时打印出PDF时中文不能显示的问题的解决
- jasperreport 生成PDF汉字不显示问题的解决
- Html 中表格导出生成excel文件,解决中文导出失败问题。
- 使用itext将html生成pdf中文换行问题解决方案2
- jquery html动态生成select标签出问题的解决方法
- 意外解决js动态生成的html代码中一些事件失效问题