任何人都知道的功能,可以在单词边界打破文本以适应矩形文本换行以适应一个矩形:拉斐尔
以下为矩形和文本代码
window.onload = function() {
var outsideRectX1=30, outsideRectY1=30,outsideRectX2=220, outsideRectY2=480, outsideRectR=10;
var group = paper.set();
var rect1=paper.rect(outsideRectX1+40, outsideRectY1+70, 80, 40,10);
var text3=paper.text(outsideRectX1+75, outsideRectY1+85,"Test code for wrap text").attr({fill: '#000000', 'font-family':'calibri', 'font-size':'14px'});
group.push(rect1);
group.push(text3);
};
当文本大于矩形宽度会自动换行,以便它始终显示为矩形边界。
就像这样:http://stackoverflow.com/questions/3142007/how-to-either-determine-svg-text-box-width-or-force-line-breaks-after-x-chara – 2012-01-07 17:52:42
@ RobSegerink我已经用相同的方式实现了。但是对于实现这一点,还有其他更好的选择吗? – Raje 2012-01-07 18:19:57