eclipse 如何在birt报表中换行列数据

z31licg0  于 2022-11-04  发布在  Eclipse
关注(0)|答案(2)|浏览(291)

表格单元格中文本换行-这样值将出现在下一行中,而不是剪切到一半在表达式中使用此代码可实现此结果

if (dataSetRow["cell_name"]== null) { '' }
   else {
     function wrap(longStr,width)
      { 
       length = longStr.length;
      if(length <= width) 
          return longStr;
      return (longStr.substring(0, width) + "\n" + wrap(longStr.substring(width, length), width)); }         

     wrap( dataSetRow["cell_name"], 5 );

       }
rseugnpd

rseugnpd1#

您的代码看起来完全没有问题。只需将其放入动态文本字段。

slmsl1lt

slmsl1lt2#

以上都是正确的,添加代码后需要将空格改为auto.

相关问题