APRECode Asked: 2020-10-30 17:59:25 +0800 CST 2020-10-30 17:59:25 +0800 CST 2020-10-30 17:59:25 +0800 CST IReport Designer 是否有任何方式或功能允许我打印服务器的日期 772 当我打印文档时,IReport Designer 是否允许我在没有任何 Java 类的情况下打印我的服务器日期。 ireport 1 Answers Voted Best Answer A. Cedano 2020-10-30T19:42:36+08:002020-10-30T19:42:36+08:00 如果您仍在使用旧的 iReport,您应该知道它已经过时,并且自 2015 年 12 月起停止更新。 页面iReport上很清楚: 笔记说的是这样的: 从 5.5.0 版开始,Jaspersoft Studio 将成为 JasperReports 的官方设计客户端。在 2015 年 12 月 31 日之前,iReport 仍将是仅维护模式下受支持的产品,这意味着我们将继续修复未来版本中的严重缺陷,但不会向 iReport 客户端添加新功能。继续使用新的 Jaspersoft Studio 维护您现有的报告! 事实上,现在有一个比旧的 iReport 设计器改进了很多的设计工具,它叫做Jaspersoft Studio。 我将展示各种将当前日期放在任何报告上的方法。 在调色板中,您有一个小部件,用于放置当前日期/时间。你有它,它说Current Date: 您只需用鼠标选择它并将其拖动到您想要的报告部分: 我已将其拖到页面底部: 让我们看一个预览: 如果我们愿意,我们可以给它另一种格式。让我们回到选项卡Design。我们选择该字段,右键单击然后Show Properties,然后Text field在输入中Pattern写入:dd 'de' MMMM 'de' yyyy或所需的任何其他有效格式。 让我们看看预览: 其他可能性 您可以直接在文本字段中使用 Java 代码。就像拖动 a 一样简单TextField,双击它并在将打开的表达式编辑器中输入例如: new SimpleDateFormat("dd 'de' MMMM 'de' yyyy").format(new Date()) 从 5.1.2 版开始,您可以使用诸如TODAY(). 如果您打开一个文本字段并简单地输入: TODAY(),它将显示当前日期,您可以像我们以前一样对其进行格式化。有关这方面的更多详细信息,您可以查看标题为报表表达式中的自定义函数的文章。
如果您仍在使用旧的 iReport,您应该知道它已经过时,并且自 2015 年 12 月起停止更新。
页面
iReport
上很清楚:笔记说的是这样的:
事实上,现在有一个比旧的 iReport 设计器改进了很多的设计工具,它叫做Jaspersoft Studio。
我将展示各种将当前日期放在任何报告上的方法。
在调色板中,您有一个小部件,用于放置当前日期/时间。你有它,它说
Current Date
:您只需用鼠标选择它并将其拖动到您想要的报告部分:
我已将其拖到页面底部:
让我们看一个预览:
如果我们愿意,我们可以给它另一种格式。让我们回到选项卡
Design
。我们选择该字段,右键单击然后Show Properties
,然后Text field
在输入中Pattern
写入:dd 'de' MMMM 'de' yyyy
或所需的任何其他有效格式。让我们看看预览:
其他可能性
您可以直接在文本字段中使用 Java 代码。就像拖动 a 一样简单
TextField
,双击它并在将打开的表达式编辑器中输入例如:从 5.1.2 版开始,您可以使用诸如
TODAY()
. 如果您打开一个文本字段并简单地输入:TODAY()
,它将显示当前日期,您可以像我们以前一样对其进行格式化。有关这方面的更多详细信息,您可以查看标题为报表表达式中的自定义函数的文章。