javascript - 确定 SVG 线段的长度、斜率和其他测量值

标签 javascript svg

我想使用 JavaScript 来确定现有 SVG 线段的长度、斜率和其他测量值(以屏幕像素为单位)。我一直在尝试使用 jquery-svg插件,但没有任何运气。有什么建议吗?

最佳答案

通过更多搜索,我发现了一些可以完成这项工作的 JavaScript 方法:

<强> getTotalLength()

document.getElementById("segment-line-c2200").getTotalLength()

返回205.11094665527344

<强> getBBox()

document.getElementById("segment-line-c2200").getBBox()

返回

SVGRect
  height: 32.8560791015625
  width: 202.4622802734375
  x: 1617.7255859375
  y: 2013.96435546875
  __proto__: SVGRect

关于javascript - 确定 SVG 线段的长度、斜率和其他测量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9763412/

相关文章:

javascript - Highcharts:在柱形图上显示特殊标记

javascript - 外部加载的 svg 文件元素的 id

css - SVG:相反方向的文本

javascript - 在 JavaScript 加载期间是否可以访问文件的一部分?

javascript - 向现有 Rest 服务添加新参数

javascript - 每行文本下方有线条的文本区域

animation - flutter 支持动画 svg 吗?

javascript - 如何使用 keyup 事件创建复杂的公式

javascript - Firebase - 文档存在但 doc.exists 返回 false

javascript - SVG 路径和图像