Raphael JS - Liimiting text legnth

时间:2015-05-13 15:54:22

标签: javascript svg

这是我的代码:

var textObj = r.text(x, y, text);
    textObj.attr({ "fill": TextAttr.color, cursor: Shape.cursor, "font-size": TextAttr.font_size, "width": 0 });

这就是结果。

bubbles

如何限制文本legnth。

我看到文本被定义为svg文本。

所以我正在寻找类似于' word-break:break-all;' svg text。

1 个答案:

答案 0 :(得分:0)

你可以使用text-overflow: ellipsis,甚至可以使用你的css,因为svg标签是常规的html标签。您可以在attr对象中提供其他参数,或直接在您的css中写入:

white-space: nowrap; 
overflow: hidden;
text-overflow: ellipsis;

但现代浏览器并没有广泛支持。