【发布时间】:2011-10-09 19:54:06
【问题描述】:
我目前正在使用 raphael.js,是否可以获得基于路径的 raphael 对象的最大坐标(例如正方形中的四个角)?
【问题讨论】:
标签: path coordinates raphael
我目前正在使用 raphael.js,是否可以获得基于路径的 raphael 对象的最大坐标(例如正方形中的四个角)?
【问题讨论】:
标签: path coordinates raphael
我想你想使用边界框 - 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"});
你会在thisfiddle 找到一个例子
这有帮助吗?
【讨论】: