当前位置: 首页 > 知识库问答 >
问题:

如何实现动态细节带高度(取决于文本长度)?

国俊艾
2023-03-14

我在寻找解决办法时遇到了一些麻烦。

在我的报告中,我有一个子报告,它的功能是打印与我正在打印的文档相关的人的姓名和姓氏。

这个子报表只有一个textfield,其中的名称和姓氏是从Java代码导入的。

在简历中,我需要的是一个带子,它根据我必须打印的姓名和姓氏的长度动态地改变其高度。如果这些很短,就一行。只有当名称和姓氏的长度太长时,它才必须占用两行空间。

共有1个答案

萧明贤
2023-03-14

这通常通过使用ISStretchWithOverflow来解决

解决方案是使用:单细节带与适当的高度为一条线。将textField上的属性设置为isStretchWithOverflow=“true”

<detail>
    <band height="20">
        <textField isStretchWithOverflow="true">
            <reportElement stretchType="RelativeToTallestObject" x="0" y="0" width="133" height="20" uuid="728a0280-ae29-425a-ab57-3ac78855de58"/>
            <textFieldExpression><![CDATA[$F{nameAndSurname}]]></textFieldExpression>
        </textField>
    </band>
</detail>
 类似资料:
  • 关于文本字段的设置,我有以下内容 isStretchWithOverflow=“true” positiontype=“float” StretchType=“RelativeTotallestObject” 细节带有以下设置: null 谢谢。

  • 问题内容: 如您在这张图片中看到的 将根据文本长度它的高度的变化,我想让它根据文本长度调节它的高度。 *我看到了其他问题,但是那里的解决方案对我没有用 问题答案: 这个 作品 对我来说,所有其他解决方案都没有。 在Swift 4中,的语法已更改为。

  • 我从CoreData中获取对象,如下所示 并显示它: 如何在 中获得单元格的正确高度以返回它

  • 试图找到很长的答案,但我甚至不知道如何向searchbar表达这个问题-因此我将尝试在这里解释,如果您知道答案已经被回答,我将很高兴看到链接:) 我正在使用下划线框架创建wordpress主题。我想让我的标题取决于背景图像的高度。我的意思是-我可以上传任何大小的图像,标题的宽度将是图像的100%,高度将根据屏幕大小动态变化。 为了更好地发挥想象力,这里有一个例子:http://hitchdiary

  • 是否可以使font-size参数依赖于文本的长度?当然,我可以意识到使用JavaScript是可能的,但我不想这样做。;) 我有一个宽高140px的盒子。内容应为100px w+h(箱体填充物:20px)。我的文本应该使用这个100px宽度最好。同样,在页面上的文本更改(AJAX)中,文本应该分配为width=100px。 有可能吗?

  • 我的问题与“代理内部的自我调用问题”有关,但不是我的问题。(我已经找到了该问题的一些解决方案,例如这里所描述的)。我还找到了为什么会发生这种情况的基本解释,这里 1)根据我现在对代码外观的描述,您会怎么做来避免从上下文中获取bean?我不想将每个服务分成两个类,以避免自调用问题。我想要一种方法来使aspectJ和预授权工作如所描述的那样。2)我不明白为什么CGLIB以它的方式实现代理。所以假设我有