我想使用此表达式在文本字段中为变量 $V{Payment Frequency} 的值设置字体,但没有成功
"Payment frequency is <style isBold='true' forecolor='blue'>$V{Payment Frequency}</style>"
它出什么问题了?
我想使用此表达式在文本字段中为变量 $V{Payment Frequency} 的值设置字体,但没有成功
"Payment frequency is <style isBold='true' forecolor='blue'>$V{Payment Frequency}</style>"
它出什么问题了?
您的情况下的工作(正确)表达式是:
"Payment frequency is <style isBold='true' forecolor='blue'>" + $V{Payment Frequency} + "</style>"
您应该将变量的值附加为String
inJava
语言。
您的表达式就像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>";
有关标记的更多详细信息,您可以查看JasperReports帖子中的样式文本字段。