gpt4 book ai didi

javascript - 获取一组 Raphael 对象的 BBox?

转载 作者:数据小太阳 更新时间:2023-10-29 04:09:33 27 4
gpt4 key购买 nike

将多个 Raphael 对象作为一个整体获取边界框的最佳方法是什么?

我可以将它们全部放在一个 set 中并调用 mySet.getBBox() 吗?

或者我是否需要遍历所有这些,为每个获取 bbox 并计算整体高度和宽度?

(另外,我不能直接使用 SVG - 我需要 VML 支持。)

最佳答案

呃。这真的很容易。 (感谢@Dylan):

var paper = Raphael ('test', 100, 100);

var circles = paper.set();

var c1 = paper.circle(70,30,10);
var c2 = paper.circle(50,10,10);
var c3 = paper.circle(10,80,10);

circles.push(c1, c2, c3);

alert(c3.getBBox().width); // --> 20

alert(circles.getBBox().width); // --> 80

关于javascript - 获取一组 Raphael 对象的 BBox?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4877365/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com