我在svg图像中有一个包含一些字符串的text
,是否可以获取特定字符(例如第100个字符)的坐标(即x,y)?
我的直觉是可以的,但我不知道如何做,而且在谷歌上搜索到的结果与此无关(或者我不知道正确的关键字搜索)。
我在svg图像中有一个包含一些字符串的text
,是否可以获取特定字符(例如第100个字符)的坐标(即x,y)?
我的直觉是可以的,但我不知道如何做,而且在谷歌上搜索到的结果与此无关(或者我不知道正确的关键字搜索)。
SVGTextContentElement
有一个操作getStartPositionOfChar(unsigned long charnum)
。
因此,在您的情况下,给定一个变量textElement
中的文本元素-您可以使用以下方法获取第100个字符的位置:
textElement.getStartPositionOfChar(99);
textElement.getStartPositionOfChar(99);
(显然,textElement是文本元素)。 - Jaromanda X