0

トランスフォームを使用した Raphael の垂直方向のスケーリングについて質問があります。次のコードを試しました:

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

しかし、それはうまくいかないようです。これを解決する方法を考えている人はいますか?

前もって感謝します。

4

1 に答える 1

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 );

結果の四角形を別の方法でオフセットします。場合によっては重宝すること間違いなし!

于 2012-08-04T18:33:10.563 に答える