游园不值,书法展示,导游考试网
在gdi/gdi+中文字旋转是一件比较容易的事情,html5的canvas中的旋转与gdi/gdi+中的旋转稍微有点差异,先看一个图:
ctx.beginpath(); ctx.fillstyle = "#000000"; ctx.font = "52pt calibri"; ctx.textalign = "center"; ctx.filltext(this.end, endx, endy); ctx.save(); ctx.translate(endx, endy); ctx.rotate(math.pi/6); ctx.filltext("文字2", 0, 0); ctx.restore();
canvas的rotate是针对画布进行的,也可以理解为opengs的状态机,对于画布来讲是全局的。所以要想在指定位置将文字旋转显示,那么就先将画面的原点移动到该位置,然后旋转画布,最后在(0,0)位置输出文字,记得一定是(0,0)位置哦。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
h5页面唤起app如果没安装就跳转下载(iOS和Android)
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
React Native超简单完整示例-tabs、页面导航、热更新、用户行为分析
React componentWillMount、componentDidMount、componentWillUpdate和componentDidUpdate生命周期函数的详解
详解canvas.toDataURL()报错的解决方案全都在这了
网友评论