【发布时间】:2012-11-26 02:48:09
【问题描述】:
我希望能够在我可以计算的矩形区域内将单行文本居中。我期望在画布上的 2D 几何体中做的一件事是让你不知道宽度的东西居中。
我听说您可以在 HTML 容器中创建文本然后调用 jQuery 的 width() 函数作为一种解决方法,但是我没有正确处理文档正文中的瞬时添加?宽度为 0。
如果我有一行文本,比填充屏幕中的大部分宽度要短得多,我如何知道在我知道的字体大小下它在画布上的宽度?
【问题讨论】:
-
在读取元素的宽度之前不要为元素设置
display: none。
标签: javascript jquery html canvas fonts