日期:2014-05-17  浏览次数:20921 次

用ireport生成PDF文件,自动换行时汉字显示不完整,求解!
各位大大们,情况是这样:
工具:irepot 3.6.0  
情况:我用ireport生成Jasper模板文件,然后系统会用这个模板打印出PDF文件。其中涉及到动态文本框自动换行,在本地window系统下执行该功能,打印出的能PDF能自动换行。在测试环境Linux系统下,虽然也能自动换行,但是存在一个问题,比如一行最多能显示40个字,当这行有41个字时,多余的部分应该是自动换行到下一行显示,本地环境下是这样显示的,而测试环境只显示一行40个字,多余的字它不会换行显示,直接没了。但是当这行字有45个字时,他又自动换行显示出来了。这种情况是什么情况?如何解决?


动态文本属性设置如图所示:

------解决方案--------------------
lz 在上公司上班?ireport用的比较熟。。
------解决方案--------------------
额。。问错了。什么公司上班会用这个?不会我们在同一个地方吧。。

   你看看是不是相邻的两个框 挨在一起了。。


------解决方案--------------------
上海通用
------解决方案--------------------
你引用了iText-2.1.7.js1.jar
iTextAsian.jar这两个jar包没有

------解决方案--------------------
两次用到textsize一样吗?
------解决方案--------------------
lz是不是在做维护