当前位置:  开发笔记 > Android > 正文

Jasper Report在填充整个文本字段之前截断文本

如何解决《JasperReport在填充整个文本字段之前截断文本》经验,为你挑选了0个好方法。

我的PDF报告存在问题,在填写文本字段之前,文本字段中的字符串被截断.丢失的字符数量(5-6)不足以超过结尾textField.

我将该text.truncate.at.char属性添加到report元素,但仍然截断了String(在显示比以前更多的字符之后).
我还检查了是否有其他报告元素阻止了文本字段的结尾,但没有.
最后,我尝试了一个我发现的潜在修复,并在行尾添加了"\n",但这也无济于事.

在iReport Designer中,将显示整个String.

PDF报告 PDF报告中的示例文本字段

iReport Designer预览版 iReport Designer中的示例文本字段

有谁知道如何让Jasper Reports使用文本字段中的整个空间?

PS:由于客户的意愿,不允许文本溢出到下一行.
我正在使用Jasper Reports 5.5.2.

编辑:

textField是子报表中详细信息区域的一部分.我不允许共享整个.jrxml,但这是textField的代码:


    
                  
    
    
        
    
    

描述是可变长度,Id是GUID.在这种情况下,仍然应该有足够的空间textField来显示整个GUID.

这是另一个屏幕截图isStretchWithOverflow="true":

PDF报告(stretchWithOverflow true)

现在,文本完全显示在第一行,但是textField更大,客户不接受.

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有