Jasper报告,创建表的方法

时间:2015-08-10 11:19:08

标签: jasper-reports

我必须创建下表 table to create

其中:

  • (V x )表示它是从JSON数据集($ F)检索的变量
  • 信息 x 和SubInfo x 表示它是资源字段($ R)

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

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

1 个答案:

答案 0 :(得分:1)

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