我有下一个问题,我需要将此文本包装在此单元格上,但显得被裁剪
示例: click here
但全文为:0123456789ABCDEFGH 并且仅显示:0123456789ABCD
如何将文本包装在单元格上?我在Eclipse Neon上使用BIRT Report 4.6
答案 0 :(得分:0)
如果您正在使用资源,请在内部添加此函数。如果没有,您可以复制并使用该函数中的代码。
变量longStr是要包装的长字符串,所以(0123456789ABCDEFGH) 宽度是您要为字符串授权的大小,因此适合您的15。
/**
* Format a long String to be smaller and be entirely showed
*
*@param longStr
* the String to split
*@param width
* the character number that the string should be
*
*@returns the string splited
*/
function wrap(longStr,width){
length = longStr.length;
if(length <= width)
return longStr;
return (longStr.substring(0, width) + "\n" + wrap(longStr.substring(width, length), width));
}