元素高度属性在iReport中存储为变量

时间:2013-11-19 07:56:49

标签: java xml jasper-reports reporting ireport

我有一个包含详细信息的表格,如:

<jr:detailCell height="46" rowSpan="1">

我想根据Query的值更改高度。它适用于这样的颜色:

<style name="parentInfoStyle">
    <conditionalStyle>
        <conditionExpression><![CDATA[($V{LayerTwoID}==1)]]></conditionExpression>
        <style forecolor="#4D4D4F"/>
    </conditionalStyle>
    <conditionalStyle>
        <conditionExpression><![CDATA[($V{LayerTwoID}!=1)]]></conditionExpression>
        <style forecolor="#FFFFFF"/>
    </conditionalStyle>
</style>

但条件样式似乎不适用于高度。提前谢谢。

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。我没有直接改变高度,而是选中了“Stretch With Overflow” 文本字段的属性,并使用\ n来缩放表条目的内容。不是一个干净的解决方案,但它工作正常。