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