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

我的直觉说,是的,但是我不知道如何,并且在google中搜索会带来不相关的结果(或者我不知道要搜索的关键词)

最佳答案

SVGTextContentElement 具有操作 getStartPositionOfChar(unsigned long charnum)

因此,在您的情况下,给定var textElement中的text元素-您将使用第100个字符的位置

textElement.getStartPositionOfChar(99);

08-19 05:05