我目前有PrintWhenExpression
尝试使用if / else语句,如下所示:
$F{group_description} == "Total Accounts Opened:" ? $F{group_description}.text.setStyle(boldStyle) : $F{group_description}
唯一的问题是它不起作用。当它等于“已开帐户总数:”时,我想加粗$ F {group_description},如果不是,则不要加粗。
粗体字体的内联样式是什么?
答案 0 :(得分:2)
我通常会为这样的事情设置条件样式。在iReport的Report Inspector中,您必须创建一个基本样式(但不需要对其应用任何元素),然后右键单击该样式并选择“添加条件样式”。在该样式的条件表达式中,您可以将$ F {group_description} ==“总帐户已打开:”,然后选中该框以使其变为粗体。