gpt4 book ai didi

java - 在 JasperReport/iReport 中包含长静态文本的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-02 08:28:18 24 4
gpt4 key购买 nike

我的报告包含 3 部分 - 2 部分是非常简单的表格报告,一部分是大约 10 页的契约(Contract)协议(protocol),10 页静态格式(粗体标题)文本。本契约(Contract)协议(protocol)为一般协议(protocol),约由12部分组成,每部分由标题和正文组成,例如:

<小时/>

<强>1。部分。啦啦啦啦
1.1 一些很长很长的文字
1.2.这里还有一些文字
...
1.5 艺术作品

2.部分标题
2.1 Asdasdasd asdf adfas
等等...

<小时/>

我以为这会很简单,但是......
我尝试将其添加为静态文本元素,但在这种情况下几乎没有问题:

  • 静态文本元素不会展开!这意味着我需要做很长的静态文本元素,但这也不起作用,因为我添加元素的详细信息带的高度有限制。
  • 如果文本全部位于一个元素中,则很难设置文本样式;

我尝试了文本字段元素,因为该元素成功扩展。但在这种情况下,更改此元素中的文本非常困难,因为所有文本都用引号引起来,并且所有新行都应使用“\n”或 <BR> 完成。 ...

现在我尝试使用 JasperReports 创建简单报告并将契约(Contract)协议(protocol) pdf 附加到报告 pdf 的解决方案。

由于我对 JasperReport 和 IReport 还很陌生,我认为我只是不明白某些东西,因为这对我来说似乎相当“简单”的功能。那么在 IReport 中执行此类操作的正确方法是什么?也许有一种方法可以将这么长的文本(如 HTML、RTF 或其他)“链接”或嵌入到报告中?
感谢您抽出时间!

最佳答案

不要使用静态文本元素,使用文本字段,它们可以随着文本的增长而扩展。

选中属性窗口的“文本字段”选项卡中的“溢出拉伸(stretch)”复选框。

另外,请阅读this topic .

关于java - 在 JasperReport/iReport 中包含长静态文本的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4017622/

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