0

我想在列中使用图像。

FastReportBuilder drb = new FastReportBuilder();
drb.addImageColumn("Example", expression, 20, true, ImageScaleMode.NO_RESIZE, myStyle);
CustomExpression iexpressionr = new CustomExpression() {

    String ok = "http://....//ok.png";
    String ko = "http://....//error.png";

    public String getClassName() {
        return String.class.getName();
    }

    public Object evaluate(Map fields, Map variables, Map parameters) {
        String result = (String) fields.get("result");
        if (result.equals("true")) {
            return ok;
        } else {
            return ko;
        }
    }
};

我的问题如下:标题的样式是默认的。在这种情况下如何插入标题样式?

我试试

ImageColumn d = new ImageColumn();
d.setExpression(imgExpr);
d.setTitle("Example");
d.setWidth(20);        
d.setHeaderStyle(myHeaderStyle);        
d.setStyle(myStyle);

但是对象 FastReportBuilder 的方法“addColumn”并不好。

4

0 回答 0