2013-04-24 65 views
0

我正在從Corel導入svg ... Corel舞臺非常龐大,大約爲3000x3000px。由Corel創建的SVG包括舞臺在<svg>元素的W/H:如何使用fabricjs獲取導入的svg文件的寬度

<svg ... width="2479px" height="3504px" ... > 

我導入SVG到HTML通過fabricjs:

$("#loadSVG") 
    .click(function() 
      { fabric.loadSVGFromURL(gvs_svgSrc        , 
            function(A , B){ callback(A , B) } , 
            function(M , N){ reviver (M , N) } 
            ); 
      }); 

現在我想擴展我的布對象根據我的畫布w/h與svg w/h之間的關係。

問題:如何使用fabricjs獲得<svg> w/h屬性?

注意:我想我可以用javascript/jquery做到這一點,但我想認爲fabric已經存儲了這些信息。

注意:我應該提到,來自Corel的矢量形狀在織物的reviver函數內分解爲許多不同的組。換句話說,它們不是全部在一個組中(這將允許我查詢該組的w/h)

回答

1

在您的回調函數(第二個參數)中,B是一個具有svg畫布寬度和高度屬性的對象。

+0

Keylan ...我會在早上檢查這個......謝謝。 – dsdsdsdsd 2013-08-15 20:49:21

相關問題