Вы можете использовать функцию getBBox()
, чтобы получить ограничивающую рамку для пути. Это даст вам положение и размер самого плотного прямоугольника, который может содержать отрендеренный путь.
Преимущество использования этого метода перед чтением значений x и y состоит в том, что он будет работать со всеми графическими объектами. Есть больше объектов, чем путей, которые не имеют x и y, например, круги, которые имеют вместо cx и cy.
Ссылка: getBBox()
в стандарте SVG v1.1.