加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

jasper-reports – 强制Jasper HTML报告通过打破中间词来包装文

发布时间:2020-12-14 16:38:30 所属栏目:资源 来源:网络整理
导读:我在Jaspersoft Studio中创建了一个Jasper报告,用于生成 HTML报告.它的宽度为550px.其中一个数据字段包含URL,其中一些可能很长,例如: http://www.example.com/example?q=wifjaiojwefijawefwkopkfeomikwmfimvwkemmcwoemcomwclewccoepcopwijefijajowkopfkwoek
我在Jaspersoft Studio中创建了一个Jasper报告,用于生成 HTML报告.它的宽度为550px.其中一个数据字段包含URL,其中一些可能很长,例如:

http://www.example.com/example?q=wifjaiojwefijawefwkopkfeomikwmfimvwkemmcwoemcomwclewccoepcopwijefijajowkopfkwoekfokwofsdvwefjijwie&fwjiejfiwjiejfiwjef&fwewfwef

我遇到的问题是生成的报告不会破坏URL中间的单词,即在查询字符串中的字符中间,因此文本字段被拉伸而不是固定在550px.当到达&符号时发生包装,而我希望它只是在字符串的任何部分到达设定宽度时包裹.

我在字段和报告上尝试了以下属性:

> net.sf.jasperreports.text.truncate.at.char = true
> net.sf.jasperreports.print.keep.full.text = false

我在报告上尝试了以下属性:

> net.sf.jasperreports.export.html.wrap.break.word = true

输出与我尝试过的所有组合相同.

同一报告也用于生成PDF报告. PDF报告中的URL以我需要的方式换行,因此它只是包含不同的HTML输出.

我使用的是Jaspersoft Studio 5.6.2.报告使用JasperStarter 2.2运行.

有没有人知道如何以所需的方式包装HTML输出?

解决方法

从 JasperReport configuration reference开始,你需要设置接缝
net.sf.jasperreports.text.save.line.breaks = true

所以HTML导出器明确地为报表添加换行符.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读