Jasper Report Contitional Styles具有路径中的命名样式引用

时间:2019-07-15 01:32:04

标签: java

我有很多jasper报告,它们对所有.jrxml使用通用的样式引用名称(Ex:style_2.jrtx),但是我需要根据'X'条件使用另一种字体(.ttf),     所以我被迫使用另一个样式参考名称(style_1.jrtx)。例如,我尝试从Scriptlts创建Java函数:

  public String getStyle() 
  {    
    String m="ttt";
    if (m.equals(ttt))
    {
         return "style_1.jrtx";
    }
    else {
         return "style_2.jrtx";
    }
  }

在模板样式的源表达式中调用此函数后: 示例:$P{REPORT_SCRIPTLET}.getStyle(),请检查屏幕截图 example image

这对我不起作用,我有一个错误:

  

打印错误...无法解决样式:       有任何建议请。我使用的是iReport 5.6。

0 个答案:

没有答案