在Jasper Report表达式中设置变量的字体

时间:2013-05-09 02:52:08

标签: jasper-reports

我想在文本字段中设置变量$ V {Payment Frequency}的值的字体,使用此表达式,但不要使用vail

"Payment frequency is <style isBold='true' forecolor='blue'>$V{Payment Frequency}</style>"

它出了什么问题?

1 个答案:

答案 0 :(得分:0)

您案例中的工作(正确)表达式为:

"Payment frequency is <style isBold='true' forecolor='blue'>" + $V{Payment Frequency} + "</style>"

您应该使用String语言将变量的值附加为Java

你的表达式就像 Java 中的这个块:

String paymentFrequency = "some value";
String textFieldValue = "Payment frequency is <style isBold='true' forecolor='blue'>$V{Payment Frequency}</style>";

我的表情:

String paymentFrequency = "some value";
String textFieldValue = "Payment frequency is <style isBold='true' forecolor='blue'>" + paymentFrequency + "</style>";

有关标记的更多详细信息,请查看Style a text field in JasperReports帖子。