如何将子报表的textField高度增加为主报表textField的高度?

时间:2016-08-04 12:15:48

标签: jasper-reports subreport

我想调整子报表的文本字段(在包含到主报表之前),例如最高主报表的文本字段。

Screen shot

如您所见,子报告的文本字段的高度不同。

1 个答案:

答案 0 :(得分:1)

您需要使用stretchType,您无法以任何其他方式动态设置高度(不考虑通过java代码)

reportElement 标记上,您拥有属性stretchType,您可以将其设置为RelativeToBandHeightRelativeToTallestObject。我会去:

stretchType="RelativeToTallestObject"

但是这个函数会相对于带内的最大对象拉伸,在你的情况下是子报表中的波段,所以你可能应该反过来考虑这个,因此

在子报表中设置所需的字段大小,然后拉伸主报表中的textElements,以匹配子报表的高度。