如何在文本中放置形状?

时间:2017-02-03 10:20:14

标签: svg

有没有办法在SVG文本中整合形状(例如<rect>),就好像它是一个角色一样?

它应该看起来像这样(在这个例子中有一个简单的矩形,但在实际应用中可能是任意的其他图形):

example graphic

换句话说,基本上类似于文本编辑器(如MS Word或OpenOffice Writer)中的常用功能,可以将图像锚定在文本流中而不是绝对位置。

理想情况下,标记应该与此(伪代码)一样直接:

<text><tspan>Hello, </tspan><rect width="10px" height="10px" fill="blue"/><tspan>World!</tspan></text>

但是,根据specification,无法直接将形状元素添加为<text><tspan>的子元素。 <altGlyph>听起来像可能是一个解决方案,但我没有找到如何使用它,并且该元素的示例非常稀疏。

0 个答案:

没有答案