0

我目前有一个PrintWhenExpression正在尝试使用这样的 if/else 语句:

$F{group_description} == "Total Accounts Opened:" ? $F{group_description}.text.setStyle(boldStyle) : $F{group_description}

唯一的问题是它不起作用。我想在 $F{group_description} 等于“开户总数:”时加粗,否则不要加粗。

加粗字体的正确内联样式是什么?

4

1 回答 1

2

我通常为这样的事情设置条件样式。在 iReport 的 Report Inspector 中,您必须创建一个基本样式(但您不需要对其应用任何元素),然后右键单击该样式并选择“添加条件样式”。在该样式的条件表达式中,您可以输入 $F{group_description} == "Total Accounts Opened:",然后选中该框使其变为粗体。

于 2012-06-29T17:07:32.130 回答