获取raphael对象的最大坐标

时间:2011-10-09 19:54:07

标签: path coordinates raphael

我目前正在使用raphael.js,是否有可能获得基于路径的raphael对象的最大坐标(例如方形中的四个角)?

1 个答案:

答案 0 :(得分:2)

我认为你想使用边界框 - getBBox();

var p = paper.path(['M', 10, 10, 'l', 30, 30, 'a', 20, 30, 0, 1, 0, 40, 10, 'a', 20, 30, 0, 1, 0, 40, 10, 'l', -15, -18]);
var bb = p.getBBox();
paper.rect(bb.x,bb.y,bb.width,bb.height).attr({"stroke":"red"});

你会在this小提琴

中找到一个例子

这有帮助吗?