maximo birt报表自动换行的脚本如下所示:
var text = this.getValue();
text = text.toString();
var len = 10;
var number = text.length()/len|0;
var results = "";
var m = text.length()%len;
for(var i=0;i<number;i++){
var subs = text.substr(i*number,len);
results += (subs + "\n");
}
if(m>0){
results += text.substr(number*len,m);
}
this.setDisplayValue(results);
这样设置有一个问题:用pdf和Excel打印出来可以正常显示,但是Excel对应的内容会自动换行