锁定老帖子 主题:介绍一个PDF的生成方案
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-29
项目接近尾声,再次感谢downpour 和 yye_javaeye 两位兄台。
|
|
返回顶楼 | |
发表时间:2010-01-29
使用了 yye_javaeye 兄台的改进包 发现还是中文没有分行的 是不是没有注意到
table width="100%" border="1" cellspacing="0" cellpadding="0" style="table-layout:fixed; word-break:break-strict;"> |
|
返回顶楼 | |
发表时间:2010-01-29
lookdd1 写道 yye_javaeye 写道 中文换行问题解决了,这东西源码里面是将英文按空格分组,每组判断其位置+长度是否超出边界,超出的话将该组丢到下一行,但是中文里面基本没有空格,所以就无奈了。
将其源码改了改,如果是中文,每字一组,如果是英文,还是按照空格分组,这样大概效率会受一些影响,不过好歹是可以用了,而且一般pdf生成我想应该也不会放在需要大访问量的地方吧。附件是打好包的jar,覆盖就可以了 我用的你的包,可是不管用啊。全是中文,仍然没有换行。。 有一個workaround可以不用修改jar, 只要在每一個字母之間加入一個<wbr/>就可以斷行 hope this help. |
|
返回顶楼 | |
发表时间:2010-01-29
最后修改:2010-01-29
|
|
返回顶楼 | |
发表时间:2010-01-31
l116116116 写道 使用了 yye_javaeye 兄台的改进包 发现还是中文没有分行的 是不是没有注意到
table width="100%" border="1" cellspacing="0" cellpadding="0" style="table-layout:fixed; word-break:break-strict;"> 很多时候,table里面的东东不换行,最近项目忙,没时间仔细弄了,我现在的报表页面基本都让制作用css写了 |
|
返回顶楼 | |
发表时间:2010-02-03
最后修改:2010-02-03
我用了你的包,有内容在textarea中,也不换行,晕倒
|
|
返回顶楼 | |
发表时间:2010-02-03
好了,
谢谢 yye_javaeye 在用textarea的table中加入 style="table-layout:fixed; word-break:break-strict;"> 或在table中加入style="table-layout:fixed“ 在textarea中在用style="word-wrap:break-word;“等也可以换行 关键是table要用样式table-layout:fixed; 然后用强制换行样式 |
|
返回顶楼 | |
发表时间:2010-02-03
textarea中的内容需要将\r\n 或\n替换成<br />
但是自动换行的内容在PDF中不能自动换,谁有办法解决一下 |
|
返回顶楼 | |
发表时间:2010-03-14
大家讨论了这么久怎么没见人问过关于从XHTML转成PDF的目录生成的问题呀?就是类似word的文档目录,一是方便了解各章节的内容,二是点击后可以快速定位到某个章节。因为我们项目需要把客户通过我们web系统在线编辑的内容生成PDF报告(章节结构是事先定义好的模板,各节的内容通过FCK来编辑),这个报告可能会有几十上百页。
|
|
返回顶楼 | |
发表时间:2010-04-20
flying sauser怎么解析页面中带参数的url,如 ?DOWNWJFILE&ID=&WJMC=11;
他会提示The entity name must immediately follow the '&' in the entity reference,他把&后面的当成一个实体了,怎么办? |
|
返回顶楼 | |