将转换后的svg obj添加到Raphael画布

时间:2012-04-03 01:27:23

标签: svg raphael

我正在构建一个包含图层的网络应用。我有很多图像,这就是我决定使用SVG的原因。我发现this site创造了一个Raphael Obj。创建对象后,我将其添加到我的论文中:

var treesLayer=[0,0,3492,768, 
{"type":"path","stroke":"none","path":"M680.647,191.686c18.363-24.107,13.71-5... 

只有部分对象,因为它太长了。

//Adding the object to the paper 
TreesStrip = Raphael(treesLayer); 

我知道Raphael创建新帆布纸的功能并在那里绘制元素。 我认为这就是我的D& D被破坏的原因。我没有找到任何更好的方法来将新元素添加到论文中。如果有人知道如何将转换后的SVG元素添加到Raphael文件中。我将感激你的帮助。 谢谢,

1 个答案:

答案 0 :(得分:1)

有点生气,但我想你可能会有所偏差;拉斐尔(某事)的参数实际上应该反映一个div。

<div id="my_paper" style="width:400px; height:300px"></div>

使用这个div,你初始化RaphaelJS:

var paper = Raphael( "my_paper" );

一旦设置完毕,我们将假设您的treesLayer变量存在:

var trees = paper.path( treesLayer.path );

您的路径可能是原始的1000-xh像素宽,因此请相应调整大小。

相关问题