6

通过 Inkscape 使用 SVG:

我有几个<use>-tags,它们在转换它时重用相同<line>(来自 defs)。

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

如何从<use>-tag 创建单独的路径,以便稍后将它们组合成一个路径?

简化示例:

<?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>

这个例子应该产生一个三角形的路径……</p>

4

1 回答 1

7

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

如有必要,克隆很容易转换为常规对象——即切断其与原始对象的链接。为此,请转到编辑 > 取消链接克隆或在选择克隆时按Alt+ Shift+ D

这里是

于 2011-08-19T13:04:00.353 回答