2013-04-24 71 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

相关问题