【问题标题】:Jasper report, approach to create tableJasper 报告,创建表格的方法
【发布时间】:2016-03-31 23:39:25
【问题描述】:

我必须创建下表

地点:

  • (Vx) 表示它是从 JSON 数据集 ($F) 检索的变量
  • Infox 和 SubInfox 表示它是一个资源字段 ($R)

实际上,我尝试了 Table 和 CrossTable 组件,但它们似乎用于呈现重复数据(例如每月的销售额......)。 我还需要的是,行的大小应该根据文本大小(来自资源字段或变量字段)动态变化。

我应该使用矩形组件和线条组件来获得该结果(可能很长......)?

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    没有。您应该使用Stretch Type 属性,其值为Relative to Tallest ObjectStretch With Overflow,其值true 设置为detail 带中的所有字段。对于detail 带中的所有元素以及detail 带中的所有元素,您还应该将Position Type 属性设置为float。这将允许报告行根据需要进行拉伸。请注意,这可能不适用于 XLS 和 XLSX,请参阅 Stretching of cell in XSL export of Jasper reports

    【讨论】:

    • Thx :),这就是我所需要的,如果表格的某些部分在下一页溢出,我还使用了“详细信息溢出时打印”选项来打印下一页中的行.当然每一行都有自己的框架。
    猜你喜欢
    • 2012-02-02
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多