我在Jaspersoft Studio中创建了一个Jasper报告,用于生成HTML报告.它的宽度为550px.其中一个数据字段包含URL,其中一些可能非常长,例如:
我遇到的问题是生成的报告不会破坏URL中间的单词,即在查询字符串中的字符中间,因此文本字段被拉伸而不是固定在550px.当到达&符号时发生包装,而我希望它只是在字符串的任何部分到达设定宽度时包裹.
我在字段和报告上尝试了以下属性:
net.sf.jasperreports.text.truncate.at.char = true
net.sf.jasperreports.print.keep.full.text = false
我在报告上尝试了以下属性:
输出与我尝试的所有这些组合相同.
同一报告也用于生成PDF报告.PDF报告中的URL以我需要的方式换行,因此它只是包含不同的HTML输出.
我使用的是Jaspersoft Studio 5.6.2.报告使用JasperStarter 2.2运行.
有谁知道如何让HTML输出以所需的方式包装?
mpi*_*ult 10
从JasperReport配置参考,你必须设置接缝
net.sf.jasperreports.text.save.line.breaks = true
Run Code Online (Sandbox Code Playgroud)
所以HTML导出器明确地为报表添加换行符.
| 归档时间: |
|
| 查看次数: |
3468 次 |
| 最近记录: |