我正在使用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月09日 TO 12月15日(12月9日和12月15日在常规文本中使用红色字体颜色)
我不确定如何在不分解消息字段并将它们组合的情况下实现这一目标。我确信有更好的方法可以解决这个问题。非常感谢您的协助。
答案 0 :(得分:3)
实现此结果的另一种方法是使用消息字段并插入具有所需字体大小和样式的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”,这将为您提供所需的输出。