【问题标题】:Element height Attribute stored as a Variable in iReport元素高度属性存储为 iReport 中的变量
【发布时间】:2013-11-19 07:56:48
【问题描述】:

我有一个包含详细单元格的表格,例如:

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

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

<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>

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

【问题讨论】:

  • 不可能。您可以使用 JasperReports API 动态构建报告。

标签: java xml jasper-reports reporting ireport


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2012-05-16
    • 2017-04-29
    • 2013-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多