1
Q
写在画布上
A
回答
3
没有内置的方式,所以你必须设计一个解决方案。我会写一个函数来获取字符之间的字符串和空格,然后打印每个字符,增加垂直位置。
另一种更容易的方法是将画布旋转90度然后绘制文本,但这可能不是您要查找的内容。
示例代码(来自codepen):
CanvasRenderingContext2D.prototype.fillVerticalText =
function(text, x, y, verticalSpacing) {
for (var i = 0; i < text.length; i++) {
this.fillText(text[i], x, y + i * verticalSpacing);
}
}
相关问题
- 1. JFace TableViewer:写在画布上
- 2. 在画布上
- 3. 在画布上
- 4. 在画布上
- 5. 在画布上
- 6. 在画布上画图片
- 7. 距离画在画布上
- 8. 画在画布上用
- 9. 在画布上画线
- 10. DrawImage不画在画布上
- 11. (Re)在画布上画图
- 12. 在画布上放置画布
- 13. 如何在画布上绘制画布
- 14. 覆盖画布覆盖在画布上
- 15. React画布上下文被写入componentDidMount
- 16. 直接在画布上绘制位图vs在画布上
- 17. 如何在HTML5画布上的图像上写文字?
- 18. 如何填写上单击网格在画布上的HTML5
- 19. 将画布复制到画布上
- 20. 在HTML画布上的雨滴动画
- 21. 试图在javascript画布上动画
- 22. 如何画在画布上的JavaFX
- 23. Android:在Scrollview的画布上绘画
- 24. javascript在画布上画一个图像
- 25. 安卓:Canvas.draw不画在画布上
- 26. 形状不画在画布上
- 27. Java - 选择在画布上画什么
- 28. 无法在画面上放置画布
- 29. 在画布上同时画两条线
- 30. 在画布上画一串图像
我宁愿做没有旋转整个画布。 – Pete
你可以看到一个示例codepen:http://codepen.io/rbrander/pen/bwKqVN –
你的解决方案看起来不错 - upvote,你可以发布codepen到你的答案,以避免潜在的链接腐烂。 :-) – markE