簡體   English   中英

在JasperReport / iReport中包含長靜態文本的最佳方法是什么?

[英]What is the best way to include long static text in JasperReport/iReport?

我的報告包含3個部分 - 2部分是非常簡單的表格報告,還有一部分是約10頁的合同協議,10頁靜態格式(粗體標題)文本。 該合同協議是通常的協議,由大約12個部分組成,其中每個部分由標題和文本組成,例如:


1.部分。 布拉布拉
1.1一些長長長文本
1.2。 一些更多的文字在這里
...
1.5 Artart

2.分開一些標題
2.1 Asdasdasd asdf adfas
等等...


我以為這樣做會很簡單,但是…
我試圖將其添加為靜態文本元素,但在這種情況下幾乎沒有問題:

  • 靜態文本元素不會擴展! 是什么意思我需要做很長的靜態文本元素,這些元素也不起作用,因為我添加元素的Detail帶的高度有限。
  • 如果將文本全部放在一個元素中,則很難設置樣式。

我嘗試使用文本字段元素,因為此元素成功擴展了。 但在這種情況下,更改此元素中的文本非常困難,因為所有文本都在引號中,並且所有新行都應使用“\\ n”或<BR>來完成...

現在,我嘗試使用JasperReports創建簡單報告並將合同協議pdf附加到報告pdf的解決方案。

因為我對JasperReport和IReport很新,所以我認為我只是不明白一些東西,因為這對我來說似乎很“簡單”。 那么在IReport中做這種事情的正確方法是什么? 也許有一種方法可以將這么長的文本(例如HTML,RTF等)“鏈接”或嵌入到報告中?
感謝您的時間!

不要使用靜態文本元素,使用文本字段,它們可以隨着文本的增長而擴展。

選中屬性窗口的“文本字段”選項卡中的“ Stretch with Overflow復選框。

另外,請閱讀本主題

您必須在靜態文本中使用“ Shift + Enter”來換行。

資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM