Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 添加图像列_Java_Jasper Reports_Dynamic Jasper - Fatal编程技术网

Java 添加图像列

Java 添加图像列,java,jasper-reports,dynamic-jasper,Java,Jasper Reports,Dynamic Jasper,我想在列中使用图像 FastReportBuilder drb = new FastReportBuilder(); drb.addImageColumn("Example", expression, 20, true, ImageScaleMode.NO_RESIZE, myStyle); CustomExpression iexpressionr = new CustomExpression() { String ok = "http://....//ok.png"; St

我想在列中使用图像

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;
        }
    }
};
我的问题是:标题的样式是默认的。 在这种情况下,如何插入标题样式

我试着


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

是否尝试使用该方法?嗨,Alex。哦,我没有看到ImageColumn是AbstractColumn的子类
ImageColumn d = new ImageColumn();
d.setExpression(imgExpr);
d.setTitle("Example");
d.setWidth(20);        
d.setHeaderStyle(myHeaderStyle);        
d.setStyle(myStyle);