将<use> -tags或<path>结合起来<use> -tags </use> </path> </use>

时间:2011-08-19 12:30:13

标签: svg inkscape

通过Inkscape使用SVG:

我有几个<use> - 标签,它们在转换时会重复使用相同的<line>(来自defs)。

现在我想通过组合一些“变换线”并连接端点来创建一个形状(<path>)。 Inkscape有一个组合路径的工具,但在我看来,不可能组合几个use-tags。

如何从<use> - 标记创建单独的路径,以后将它们合并为一个路径?

简化示例:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <defs>
        <symbol id="extended_segment">
            <line style="stroke:#000000;" y2="240" x2="615" y1="240" x1="240"/>
        </symbol>
    </defs>
    <use xlink:href="#extended_segment" transform="matrix(0,-1,1,0,330,615)" />
    <use xlink:href="#extended_segment" transform="matrix(0.5,-0.8660254,0.8660254,0.5,242.1539,462.8461)" />
</svg>

这个例子应该产生一个三角形的路径......

1 个答案:

答案 0 :(得分:6)

终于找到了它:它是取消链接的克隆,它将创建新的路径/线元素。

  

如有必要,克隆很容易转换为常规对象 - 也就是说,剪切其与原始对象的链接。为此,请转到编辑&gt;取消克隆或在选择克隆时按 Alt + Shift + D

以下是source