我正在尝试直接使用 Chart API,但遇到了表达式问题。
如果我尝试执行以下操作
chart.getTitle().getLabel().getCaption().setValue("Day of Week (M=1)");
结果标签是:
1)
如果我从值中删除“=”,它可以正常工作,但“=”似乎正在触发表达式评估。
请注意,这是使用图表引擎 API,并且此图表不与 BIRT 报告相关联。
有人有什么建议吗?
编辑看起来在生成图表时,它试图将图表标题解析为外部化消息的键。RunTimeContext.externalizeMessage(...) 因为我的标题包含一个“=”符号。有没有办法逃避这个以防止它试图把它渲染成这样?