2012-08-04 55 views
0

我有一個關於垂直縮放與Raphael使用變換的問題。我試了下面的代碼:與Raphael垂直縮放(變換)

var transform = "sx"+dx; 
selRect.transform(transform); 

但這似乎並沒有伎倆。任何人想法如何解決這一個?

在此先感謝。

回答

2

嘗試使用

var transform = "S1," + dx; 

另外,不要忘記你可以選擇表示要縮放周圍的點...所以

var bbox = selRect.getBBox(); 
var transform1 = "S1," + dx + ",0,0"; 
var transform2 = "S1," + dx + "," + (bbox.width/2) + "," + (bbox.height/2); 

將以不同的方式抵消產生的矩形。它當然可以派上用場!