如何像iReport一样自动在Column Header带中添加列标题?

时间:2013-09-21 11:22:08

标签: jasper-reports ireport

我看过一些视频教程,显示在 Detail 频段中添加字段会自动在列标题频段中添加对应的列名。

Jaspersoft Studio 中似乎没有相同的行为。

  • 那么怎么能在 Jaspersoft Studio

此外,我还有其他一些与同一标题没有直接关系的问题:

  • 如何为整个报告设置默认的字体,而不必将其设置为,不使用使用样式?
  • Jaspersoft Studio 就像 JasperReports 的新官方GUI设计器一样,对吗?但旧的 iReport 设计师仍将与?
  • 一起更新和发布

1 个答案:

答案 0 :(得分:4)

问题1. Jaspersoft Studio is like the new official GUI designer for JasperReports, correct? But the old iReport designer will still be updated and released alongside?


是的, Jaspersoft Studio iReport 更年轻:

Jaspersoft Studio 基于Eclipse的版本,现代 iReport 基于NetBeans的版本 GUI报告设计器。最新版本的“经典”独立 iReport 3.0.0

目前,这两个应用程序的最新版本是 5.2.0 ,它支持 JasperReports 5.2.0 框架。

问题2. How to set the default Font for the whole report instead of having to set it to each component without using styles?


您可以选择多个 textFields 并设置 Font 属性文字字段标签,如下图

enter image description here

问题3. So how can it be done in Jaspersoft Studio?


在编辑现有报告时无法自动完成。但是,您可以在新报告向导的帮助下,基于其中一个模板创建报告。在这种情况下, textField staticText 元素将自动添加到列标题 Detail 频段:

enter image description here

编辑现有模板时,您可以选择多个字段并使用 drag& amp; drop 功能可将此字段添加到波段,例如 Column Header 波段。

enter image description here