当前位置:编程学习 > JAVA >>

用ireport生成PDF文件,自动换行时汉字显示不完整,求解!

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


动态文本属性设置如图所示:
--------------------编程问答-------------------- 大神勒?大神在哪里呀!指导指导小弟呀! --------------------编程问答-------------------- lz 在上公司上班?ireport用的比较熟。。 --------------------编程问答--------------------
引用 2 楼 u013223578 的回复:
lz 在上公司上班?ireport用的比较熟。。


上班族呀,刚接了个任务,修改ireport打印模板,但是出了这么个情况。求高手指教一二啊! --------------------编程问答-------------------- 额。。问错了。什么公司上班会用这个?不会我们在同一个地方吧。。

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

--------------------编程问答--------------------
引用 4 楼 u013223578 的回复:
额。。问错了。什么公司上班会用这个?不会我们在同一个地方吧。。

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



左边一个框是静态文本框,右边一个框时动态文本框,显示获取的变量值。


你在哪上班呀! --------------------编程问答-------------------- 上海通用 --------------------编程问答-------------------- 你引用了iText-2.1.7.js1.jar
iTextAsian.jar这两个jar包没有
--------------------编程问答-------------------- 两次用到textsize一样吗? --------------------编程问答--------------------
引用 7 楼 prospect167 的回复:
你引用了iText-2.1.7.js1.jar
iTextAsian.jar这两个jar包没有


我引用的是 iText-2.0.6.jar 和 iTextAsian.jar这2个jar包。jar包应该是没问题的,因为这个功能是早就上线勒的,前面的人肯定这些都处理好了。我只是改下模板,让生成的PDF变下格式。 --------------------编程问答--------------------
引用 8 楼 huxiweng 的回复:
两次用到textsize一样吗?


一样的 --------------------编程问答-------------------- 大神勒,高手勒,牛人勒,大侠勒。。。。。。。 --------------------编程问答-------------------- lz是不是在做维护
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,