2016-07-27 4 views
3

У меня есть text внутри svg, который содержит некоторую строку; возможно ли получить координаты (т. е. х, у) определенного характера? (Скажем, 100-й символ)svg: Координаты персонажа?

Моя интуиция говорит, что, да это, но я не знаю, как и поиск в Google приносит нерелевантные результаты (или я не знаю, правильное ключевое слово для поиска)

+4

сотый характер ш ould be 'textElement.getStartPositionOfChar (99);' (textElement является текстовым элементом, очевидно) –

+2

См. https://www.w3.org/TR/SVG/text.html#DOMInterfaces –

+0

@RobertLongson - Я нахожу ответы на вопросы на мобильном приложении утомительно: P –

ответ

2

SVGTextContentElement имеет операцию getStartPositionOfChar(unsigned long charnum)

Так что в вашем случае, данный текст элемент вар textElement - вы получите позицию 100 го полукокса с использованием

textElement.getStartPositionOfChar(99); 
+0

спасибо за редактирование - мое место было повсюду –