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); 转载于:https://www.cnblogs.com/xuwenyan/archive/2008/06/27/1231287.html