Jasper reports 强制Jasper HTML报告通过打断中间词来包装文本
我在Jaspersoft Studio中创建了一个Jasper报告,用于生成HTML报告。它的宽度为550px。其中一个数据字段包含URL,其中一些可能非常长,例如:Jasper reports 强制Jasper HTML报告通过打断中间词来包装文本,jasper-reports,Jasper Reports,我在Jaspersoft Studio中创建了一个Jasper报告,用于生成HTML报告。它的宽度为550px。其中一个数据字段包含URL,其中一些可能非常长,例如: 我的问题是生成的报告不中断中间的URL,即在查询字符串中的字符中间,因此文本字段被拉伸而不是固定在550px。当到达符号AND时,会进行包装,而我希望它只在字符串的任何部分达到设置的宽度时进行包装 我已在字段和报表上尝试了以下属性: net.sf.jasperreports.text.truncate.at.char=true
我的问题是生成的报告不中断中间的URL,即在查询字符串中的字符中间,因此文本字段被拉伸而不是固定在550px。当到达符号AND时,会进行包装,而我希望它只在字符串的任何部分达到设置的宽度时进行包装
我已在字段和报表上尝试了以下属性:- 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
net.sf.jasperreports.text.save.line.breaks = true
因此HTML导出器会显式地将换行符添加到报表中。Perfect!为了其他人的利益,需要在TextField上设置此属性,并且属性名称不在Jasper Studio的下拉列表中,因此需要手动输入。为上述注释和答案保存我,在控件本身中特别应用非常重要