使用iText组件能否强制不自动换行?

lirc 2002-04-26 03:23:32
在表格中,我想通过不自动换行来调整表格列的宽度,而不使用事先约定的表格各列所占百分比宽度。
Cell倒是有一个setNoWrap(boolean value) 的方法。
但是我设置那个boolean值为true,然后再把这个cell添加到表格中,结果仍是自动换行。
有谁遇到过类似问题?怎么解决的?谢谢!


本来想给更多分的,但我能力有限。。
请包涵
...全文
1785 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
goldencat 2002-07-01
  • 打赏
  • 举报
回复
请问用iText画表格必须要要一条一条线画吗,有没有直接将html表格或者xml文件表格转为pdf的功能?
cocia 2002-05-26
  • 打赏
  • 举报
回复
yuhan(),lirc ():
我想使用iText,html2pdf解决web报表打印问题?
你们呢?

能共同探讨么?
qq:1366202
email:cocia@163.com
yuhan 2002-04-27
  • 打赏
  • 举报
回复
能给我发过来一个用PdfPTable制作的简单的例子吗?我改用了PdfPTable却有一大堆错误。可能是不太习惯用PdfPTable吧。谢谢你了。
liangn@keylab.net
yuhan 2002-04-27
  • 打赏
  • 举报
回复
我想问问你,如果使用PdfPTable,它的PdfPCell可以使用setNoWrap(true)来强制不换行,但是手动调整列宽,不会影响你原有的设置(列的宽度)吗?
在说,我记得PdfPTable是可以在一确定位置放置的表,你还要重新指定你的表位置吗?
lirc 2002-04-27
  • 打赏
  • 举报
回复
问题已解决,使用PdfPTable,它的PdfPCell可以使用setNoWrap(true)来强制不换行。
但是,它不自动调整各列宽度,所以,宽的列中的数据将摞到下一列上。
手动调整列宽后,问题解决。

让人郁闷的是,PdfPTable不能进行行合并。表头中使用表中表的方式解决行合并,可是,重置列宽之后,表头中的表无法跟着重置列宽。
最后的结果就是,表头与数据无法对正。
7456!
yuhan 2002-04-26
  • 打赏
  • 举报
回复
很关心这个问题。setNoWrap(boolean value)中的value的值是true还是false?

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧