获取Rafael.js文本元素集的第n个元素的x坐标

Getting the x-coordinate of the n-th element of Rafael.js Set of Text elements

本文关键字:元素 坐标 Rafael js 文本 获取      更新时间:2023-09-26

我用下面的代码制作了一个Rafael.js文本元素集。

var eltext = Canvas.paper.set();
text=Canvas.paper.text(xPos, yPos, character).attr({"font-size": fontSize});
eltext.push(text);

我现在想获得集合的第一个文本元素(实际上是一个字符)的x坐标。我试着

firstChar=eltext.at(0);
xPos=firstChar.x;

,但它没有给出一个可信的值。我也试过

firstChar=eltext.at(0);
xPos=firstChar.getAttribute('x');

,但得到一个语法错误。我还发现eltext.shift()给出了语法错误。

我的语法错误。这工作。

firstChar=eltext[0];
characterPos=firstChar.attr('x');