Birt报告换行符PDF格式

时间:2013-07-17 15:12:22

标签: eclipse pdf birt

我正在使用Eclipse BIRT Designer 4.2.2。使用Juno,我有一个非常长的行(DataSetRow),它在html预览中看起来非常好但是当我将它转换为PDF时,最后几个单词/字母都丢失了。我使用它的方式是作为网格中的数据字段。

我厌倦了建议解决方案来自互联网/其他问题,如:

为白色间距选择预格式化文本属性

- 在动态文本中输入行[“DATA”]。

不幸的是没有帮助,我很高兴你的提议!

3 个答案:

答案 0 :(得分:1)

我也有同样的问题,但在这样做后我解决了我的问题

if (row["comments"]!=null && row["comments"]!=""){
var str = row["comments"];
var test = "";
var count=0;
for(var i=0;i<str.length;i++){
test=test+str[i];
if(str[i] == " "){
count++;
if(count==7){
test=test+"<br/>";
count=0;
}
}
test;
}
}
else{
row["comments"];
}

这个javascirpt代码是用动态文本实现的,它会计算你句子中的no.of空格,如果空格数等于7则意味着它会进行自动换行

答案 1 :(得分:1)

参见birt pdf渲染选项:

IPDFRenderOption.PDF_HYPHENATION
IPDFRenderOption.PDF_TEXT_WRAPPING

IPDFRenderOption JavaDoc

IBM Issue

答案 2 :(得分:0)

我选择了一个主页景观并放大了网格,这解决了我的问题。

相关问题