得到svg的维度,包括笔画

时间:2012-01-04 09:21:46

标签: javascript jquery svg

我想将svg精确放入div的角落。 svg具有动态生成的笔画。如果svg的形状是不规则的或者说是星形,则很难计算到边界最外部分的距离。 问题可以解决,如果我能够得到svg的尺寸,包括笔画。

我的想法是:

  • 加载外部svg
  • 将它放在div的中间
  • 应用所需的笔触宽度
  • 获取svg
  • 的最外层尺寸
  • 把它放在角落里

我可以获得svg的宽度,包括中风吗?还有其他想法吗?

由于

1 个答案:

答案 0 :(得分:0)

getBoundingClientRect是唯一不用自己的第一原则来计算它的方法。据我所知,该方法仅在Firefox和IE9 +中实现。

例如,this在Firefox上返回54。