1:pdf 中文问题:
>1:加入iTextAsian.jar
>2:Font name: 宋体 (中文字体)
PDF font name: STSong-Light
PDF Encoding: UniGB-UCS2-H(Chinese Siplified)
PDF Embeded: √
2:html 显示没有px图片的问题:
px图片是内置在jasperreports包中的
解决办法1>:在web.xml中添加如下配置:
<servlet>
<servlet-name>ImageServlet</servlet-name>
<servlet-class>net.sf.jasperreports.j2ee.servlets.ImageServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ImageServlet</servlet-name>
<url-pattern>/servlets/image</url-pattern>
</servlet-mapping>
且将 JRHtmlExporter 对象的参数设置为如下:
exporter.setParameter(JRHtmlExporterParameter.IMAGES_URI, "../servlets/image?image=");
即可!
解决方法2>:将 JRHtmlExporter 对象的参数设置为如下:
exporter.setParameter(JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, Boolean.FALSE);
即可!
3:word中间对齐转为左对齐问题:
JasperReport studio plugin 有bug,只要将文字的左对齐改为居中对齐保存,再改回为左对齐即可,否则 textField的textAlignment属性默认不会加上去.
或者手动的在xmlSource中对textField加上<textElement textAlignment="Left"/> 属性即可