如何读取raphael js中的多个纸张集

时间:2012-11-27 07:02:28

标签: svg raphael

我的画布上有一堆图像,我正在旋转,在raphael js和raphael-free-transform插件的帮助下缩放

我有这个问题。我需要图像对象周围的边框,因为svg不允许图像周围的笔划我通过设置矩形的笔划添加了一个矩形。将图像和rect组合在paper.set()中并对集合本身应用自由变换。 代码是

img = paper.image(image.src, tx, ty, 362, 500); //main image
            rec = paper.rect(tx, ty, 362, 500).attr({'stroke':'#ff00ff','stroke-width':'2'});
            var se = $paper.set();
            se.push(img);
            se.push(rec);
            ft = paper.freeTransform(se)

现在一切正常,但我需要复制纸质元素,在另一个画布上,我还使用raphael.serialize将元素从纸张复制到另一张纸上。唯一的问题是复制应用于元素的变换。

之前没有边框的每个节点都使用了名为'freeTransform'的属性(由raphael-free-transform.js'添加),我用它来复制另一张纸上的文件。

但是从现在开始我在 set()上应用我的自由变换,我没有得到这个属性值。

希望我的问题很明确。任何指向解决方案的指针都将非常感激。 :)

0 个答案:

没有答案