得到一个SVG元素
问题描述:
假设与svg.js
得到一个SVG元素
var g1 = draw.group();
var g2 = g1.group();
g2.move(100,100);
var g3 = g2.group();
g3.rect(200,200);
这个片段代码现在的绝对位置,我怎么能得到这个rect
的绝对位置?
感谢您的帮助
答
您可以使用rbox
函数,它将翻译考虑在内。
下面是一个例子:
var draw = SVG('paper');
var g1 = draw.group();
var g2 = g1.group();
g2.move(100,100);
var g3 = g2.group();
var rect = g3.rect(200,200);
console.log(rect.rbox());
对于任何人在未来过这个绊脚石:在svg.js> = V2.5你需要使用'rbox(画)'来获得相对坐标,您svg文件。否则,该框相对于您的文档视口 – Fuzzyma