Java JFreeReport正在尝试使用边框动态设置行项目的高度

Java JFreeReport正在尝试使用边框动态设置行项目的高度,java,jfreereport,Java,Jfreereport,使用JFreeReport经典引擎,我有: <items height="10" fontname="SansSerif" fontstyle="plain" fontsize="8"> <rectangle x="0" y="0" width="100%" height="10" dynamic="true" color="#CCCCCC" fill="false" draw="true" /> <string-field x="2" y="0"

使用JFreeReport经典引擎,我有:

<items height="10" fontname="SansSerif" fontstyle="plain" fontsize="8">
    <rectangle x="0" y="0" width="100%" height="10" dynamic="true" color="#CCCCCC" fill="false" draw="true" />
    <string-field x="2" y="0" width="100%" height="10" dynamic="true" fieldname="Workorder #"/>
</items>


基本上对于矩形行,无论我是否放置动态,矩形的高度是10(文本周围的边框)。那么,如何使矩形的高度与字符串字段的高度相同呢?

如果您从
矩形中删除属性
height=“10”
,您将得到您期望的结果。

我不想问显而易见的问题,您是否尝试过height=“100%”而不是height=“10”?

无法动态设置行项目周围有边框的高度。

删除height=“10”属性只会导致矩形消失。它不会动态地调整高度。你不能这样做,因为矩形将占据页面高度的100%。