gpt4 book ai didi

jasper-reports - 如何在 Jasper Reports 中包裹详细信息带

转载 作者:行者123 更新时间:2023-12-02 21:10:26 25 4
gpt4 key购买 nike

我有一个详细信息带,其中可能有很多文本字段。它可能会变得太宽而无法容纳在页面上。结果是它超出了页面的边缘,您看不到全部内容。我希望细节带环绕到另一行。有什么办法可以做到这一点吗?

我的详细信息区域是在代码中动态构建的,字段数量可能会有所不同。我尝试通过设置 y 值手动将溢出字段放置在带中较低的位置,但是如果字段中的文本溢出到两行,我的高度计算就会关闭,结果会变得非常困惑。

那么有什么方法可以限制带区以适合页面吗?

最佳答案

不幸的是,jasper 中的 strech 类型仅适用于乐队之间,而不适用于乐队内部。

您不能(甚至手动)创建一个 jrxml,这将导致当上部元素溢出时,带区中的下部元素被正确定位。

您将需要创建多个细节区域。在 iReport 中,您可以使用“添加另一个详细信息区域”(在详细信息区域上下文菜单上)。动态地,它看起来像:

JRDesignSection detailSection = (JRDesignSection)design.getDetailSection();
JRDesignBand detail2 = new JRDesignBand();
detailSection.addBand(detail2);

关于jasper-reports - 如何在 Jasper Reports 中包裹详细信息带,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3891503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com