我有一个 SVG 文件,我正在 illustrator 中进行编辑。我已经使用这个文件中的路径信息来创建一个 Raphael 对象。我现在要做的是在绘图的某些部分添加文本。问题是 Raphael 只接受 X 和 Y 坐标,而 SVG 文件中的文本是一个矩阵。
基本上我需要转这个:
<text transform="matrix(1 0 0 1 583 562)" font-size="12">Argentina</text>
变成这样的东西:
var t = paper.text(x, y, "Argentina");
那可能吗?我也尝试将文本变成轮廓,但结果路径很复杂,我更喜欢更轻的东西。