0
A
回答
1
使用measureText提前檢查多少空間採取的是文本。我希望能回答你的問題。
1
帕特里克,你可以遍歷畫布中的像素,看看這個真棒cheatsheet中的「像素操作」部分。
當然,它不是一個選項 - 坦率地說,它只是瘋了 - 執行每像素分析只是爲了處理文本。 所以這裏來了@RobotRock提到的measureText
。但值得一提的是,根據我的經驗,measureText在某些情況下不是100%可靠的。
值得一提的是來自API的文本操作屬性:textAlign
和textBaseline
。因爲如果你詢問measureText
的話,你可能想要以某種方式對齊文本,所以有> 50%的概率)))
相關問題
- 1. Javascript圖像作物畫布bug
- 2. 作物和畫布結果
- 3. 海量內容導入到HTML5畫布
- 4. 從iframe contenteditable內容繪製到html5畫布與javascript
- 5. 打印畫布內容
- 6. 畫布出現在內容
- 7. 畫布內容未顯示
- 8. 滾動畫布內容
- 9. 操縱畫布的內容
- 10. javascript動畫的內容
- 11. html5畫布內的Dom-like內容?
- 12. 加速畫布圖像作物
- 13. JavaScript畫布不工作
- 14. HTML5畫布:從形狀到物體?
- 15. 如何將隱藏畫布上的內容複製到可見畫布上?
- 16. 如何將一個畫布的內容複製到另一個畫布本地
- 17. 如何將一個畫布的內容複製到另一個畫布?
- 18. 保存畫布背景以及畫布內容
- 19. 畫布內的動畫不起作用
- 20. Javascript Pdfjs畫布到Img
- 21. Javascript DOM圖像到畫布
- 22. 如何使用javascript打印畫布內容
- 23. javascript購物籃刪除內容
- 24. 調整大小的畫布內容
- 25. 確定何時加載畫布內容
- 26. 序列化畫布的內容
- 27. 打印畫布標籤的內容
- 28. HTML5畫布的替代內容
- 29. HTML5畫布不顯示任何內容
- 30. HTML5適合畫布的中心內容
看起來它會做的,謝謝。 – 2012-07-05 12:47:54