【问题标题】:How to add column headers in the Column Header band automatically like iReport?如何像 iReport 一样自动在列标题带中添加列标题?
【发布时间】:2013-09-23 19:51:01
【问题描述】:

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

但这似乎与 Jaspersoft Studio 中的行为不同。

  • 那么如何在 Jaspersoft Studio 中穿上它?

另外我还有一些与同一标题没有直接关系的问题:

  • 如何为整个报表设置默认的字体,而不必为每个组件设置而不使用样式?
  • Jaspersoft Studio 就像 JasperReports 的新官方 GUI 设计器,对吗?但是旧的 iReport 设计器仍然会同时更新和发布?

【问题讨论】:

    标签: jasper-reports ireport


    【解决方案1】:

    问题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 StudioiReport 更年轻:

    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 并在 Text Field 选项卡中设置 Font 属性,如下图所示

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


    编辑现有报告时无法自动完成。但是您可以在新建报告向导的帮助下基于多个模板之一创建报告。在这种情况下,textFieldstaticText 元素将自动添加到 Column HeaderDetail 区域:

    当您编辑现有模板时,您可以选择多个字段并使用 拖放 功能将此字段添加到带区,例如添加到 列标题 带区。

    【讨论】:

    • 通过使用模板自动添加字段。您的意思是使用特定查询的预设字段创建模板吗?因为这与为我的报告手动添加字段没有太大区别。
    • Do you mean to create a template with preset fields of a specific query ? - 是的,您选择借助一些模板(来自向导)创建报告。您应该添加查询和定义字段,只有在这种情况下,iReport 的 向导才会自动将字段添加到带区。
    • @MuhammadGelbana 我刚刚在我的答案中添加了一些信息
    猜你喜欢
    • 1970-01-01
    • 2022-07-05
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 2022-07-15
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    相关资源
    最近更新 更多