Jasper reports 细节文本字段重叠
我有一个小细节JasperReports的报告与iReport一起开发。我有一个经典的标题栏和一行值,但下面我需要放置另一个文本字段,它实际上非常长,最多500个字符。在详细信息行中,一个字段最多可以有100个字符(即概念),这会导致文本字段垂直拉伸。这正常。当概念文本字段垂直增长时,问题就出现了。细节行下方的观察值保持在相同的位置,导致两者相互重叠… 下面是一些到目前为止的结果图片 我的报告具有以下设计(在iReport中查看): 生成的报告如下所示: 如您所见,如果与CONCEPTO文本字段的换行重叠,则可以看到观察文本字段 更新遵循Alex K的提示后,我收到了此输出 以下是详细代码带:Jasper reports 细节文本字段重叠,jasper-reports,Jasper Reports,我有一个小细节JasperReports的报告与iReport一起开发。我有一个经典的标题栏和一行值,但下面我需要放置另一个文本字段,它实际上非常长,最多500个字符。在详细信息行中,一个字段最多可以有100个字符(即概念),这会导致文本字段垂直拉伸。这正常。当概念文本字段垂直增长时,问题就出现了。细节行下方的观察值保持在相同的位置,导致两者相互重叠… 下面是一些到目前为止的结果图片 我的报告具有以下设计(在iReport中查看): 生成的报告如下所示: 如您所见,如果与CONCEPTO文本
对于长文本的textField(在您的示例中包含$F{c03}
字段),您应该将isStretchWithOverflow属性设置为true,对于第二行的textField(在示例中包含$F{c08}
字段),此属性为:
- 带有浮动值的位置类型李>
- 具有无拉伸值的拉伸类型李>
- isStretchWithOverflow带有true值,用于支持长文本
- 具有无拉伸值的拉伸类型李>
报告在iReport中的设计:
以及结果(通过iReport中的预览):
对于长文本文本的textField(在您的示例中包含$F{c03}
字段),您应该将isStretchWithOverflow属性设置为true,对于第二行的textField(在示例中包含$F{c08}
字段),此属性为:
- 带有浮动值的位置类型李>
- 具有无拉伸值的拉伸类型李>
- isStretchWithOverflow带有true值,用于支持长文本
- 具有无拉伸值的拉伸类型李>
报告在iReport中的设计:
以及结果(通过iReport中的预览):
我应该在第二行设置isStretchWithOverflow=false和stretchType=“no strech”吗$F{c08}@chiperortiz您应该为
$F{c08}
field的textField设置stretchType为No stretch,我应该在第二行设置isStretchWithOverflow=false和stretchType=“No stretch”吗$F{c08}@chiperortiz您应该将$F{c08}
字段的textField的stretchType设置为No stretch