【问题标题】:svg: Coordinates of a character?svg:字符的坐标?
【发布时间】:2016-07-27 01:12:40
【问题描述】:

我在一个包含一些字符串的 svg 中有一个 text;是否可以获得特定字符的坐标(即 x,y)? (比如第 100 个字符)

我的直觉告诉我,是的,但我不知道怎么做,在 google 中搜索会带来不相关的结果(或者我不知道要搜索的正确关键字)

【问题讨论】:

  • 第 100 个字符是 textElement.getStartPositionOfChar(99);(很明显,textElement 是文本元素)
  • @RobertLongson - 我发现在移动应用上写答案很乏味:P

标签: javascript jquery d3.js svg


【解决方案1】:

SVGTextContentElement 有一个操作getStartPositionOfChar(unsigned long charnum)

因此,在您的情况下,给定 var textElement 中的文本元素-您使用

获得第 100th 个字符的位置
textElement.getStartPositionOfChar(99);

【讨论】:

  • 感谢您的编辑 - 我的位置已经过时了
猜你喜欢
  • 2011-02-18
  • 1970-01-01
  • 2014-01-11
  • 1970-01-01
  • 1970-01-01
  • 2012-09-26
  • 2020-08-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多