0

キャンバスにさまざまな角度で書くことはできますか?はいの場合、どのように?クリックで何かを書きたいので座標が必要ですが、使用するcontext.rotate()と固定位置に留まりません。画面の右側をクリックすると、テキストはポインタに非常に近くなりますが、右をクリックするとテキストが移動します。それで、解決策は何ですか?

4

1 に答える 1

2

あなたの答えはここにあります:テキストの幅が許可されている最大幅よりも大きい場合、HTML5テキストキャンバスは回転します

Simonのサンプルコードhttp://jsfiddle.net/5UKE3/ を見ると、彼がコンテキストを保存し、キャンバスを変換してからコンテキストを復元する場所がわかります。これはあなたが達成しようとしていることの鍵です。

保存と復元の詳細については、http://html5.litten.com/understanding-save-and-restore-for-the-canvas-context/をご覧ください。

于 2012-04-08T12:57:52.957 に答える