解决jasperreport生成html分页和打印问题

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 18:50   1287   0

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 % \ " >&nbsp;</td><td align=\ " center\ " valign=\ " top\ " >\n " ;
exporter.setParameter(JRHtmlExporterParameter.HTML_HEADER,
HTML_HEADER);

String HTML_FOOTER
= "" ;
HTML_FOOTER
+= " </td><td width=\ " 50 % \ " >&nbsp;</td></tr>\n " ;
HTML_FOOTER
+= " </table>\n " ;
HTML_FOOTER
+= " </body>\n " ;
HTML_FOOTER
+= " </html>\n " ;
exporter.setParameter(JRHtmlExporterParameter.HTML_FOOTER,
HTML_FOOTER);

转载于:https://www.cnblogs.com/xuwenyan/archive/2008/06/27/1231287.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP