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);