0

我们可以在画布上以不同的角度书写吗?如果是,如何?我想在点击时写一些东西,所以需要坐标,但是当我使用context.rotate()它时,它不会停留在一个固定的位置。如果我单击屏幕右侧,文本非常接近指针,但如果我单击右侧,它会移开。那么解决方案是什么?

4

1 回答 1

2

您的答案可以在这里找到:HTML5 Text Canvas rotate in case text width is greater than maximum width allowed

如果您查看 Simon 的示例代码http://jsfiddle.net/5UKE3/ ,您会看到他在哪里保存上下文、转换画布然后恢复上下文。这是您要达到的目标的关键。

更多关于保存和恢复的信息:http: //html5.litten.com/understanding-save-and-restore-for-the-canvas-context/

于 2012-04-08T12:57:52.957 回答