2011-08-19 95 views
4

通過Inkscape的使用SVG:結合<use>標籤都有效或使<path>出<use>標籤都有效

我有幾個<use>標籤都有效,這是重用相同<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> 

本示例應導致三角形路徑...

回答

6

終於找到了:它取消關聯的克隆,這將創建新的路徑/線路元件。

如果需要,克隆很容易轉換爲常規對象 - 即將其鏈接切換爲原始對象。爲此,請轉到編輯>取消鏈接克隆或按替代 + 轉換 + D選擇克隆時。

這裏是source