代码之家  ›  专栏  ›  技术社区  ›  Matt

如何在Jasper报告中包装细节带

  •  4
  • Matt  · 技术社区  · 14 年前

    我有一个细节带,其中可能有很多文本字段。它可能会变得太宽,无法放在页面上。结果是,它只是从页面边缘跑掉了,你看不到所有的内容。我想把细部带子绕到另一行。有什么办法吗?

    我的细节栏是在代码中动态构建的,字段的数量可能会有所不同。我尝试通过设置Y值手动将溢出字段放低,但是如果字段中的文本溢出为两行,我的高度计算将被关闭,结果会非常混乱。

    那么,有没有什么方法可以约束这个条带以适合页面呢?

    2 回复  |  直到 14 年前
        1
  •  3
  •   yshalbar    14 年前

    JRDesignSection detailSection = (JRDesignSection)design.getDetailSection();
    JRDesignBand detail2 = new JRDesignBand();
    detailSection.addBand(detail2);
    
        2
  •  2
  •   jbindel    14 年前

    stretchType="RelativeToTallestObject"

    <reportElement stretchType="RelativeToTallestObject" ...>