1

我正在使用 Pentaho Report Designer 3.9.3,并且正在寻找一种方法来格式化消息字段中每种数据类型的字体粗细、大小和颜色。我的消息字段如下。

USAGE FROM $(MAX_DATE, date, MMMM dd) TO $(MIN_DATE, date, MMMM dd)

这给出了输出:从 12 月 9 日到 12 月 15 日的使用情况

我想将消息字段的格式设置如下:USAGE FROM 12 月 9 日12 月 15 日(12 月 09 日和 12 月 15 日在常规文本中的字体颜色为红色)

我不确定如何在不分解消息字段并将它们组合起来的情况下实现这一点。我确信有更好的方法来处理它。感谢您的帮助。

4

1 回答 1

2

实现此结果的另一种方法是使用消息字段并插入具有所需字体大小和样式的 html。

<html>
<body>
<span style="color:#333333"><B>USAGE FROM</B></span>
<B><span style="color:red;font-size:16pt">$(MIN_DATE, date, MMMM d)</B>
<B><span style="color:#333333">TO</span></B> 
<B><span style="color:red;font-size:16pt"> $(MAX_DATE, date, MMMM d)</span></B>
</body>
</html>

将消息字段的“富文本类型”更改为“text/html”,这将为您提供所需的输出。

于 2014-03-04T19:38:34.953 回答