在不渲染的情况下计算字符串大小
Calculate string size without render
我使用的是d3.js,为了计算字符串大小,首先我将字符串附加到DOM并调用textContainer.node().getBBox()
以获得其宽度和高度。
但是有可能在不使用d3.js或其他js库渲染字符串的情况下获得字符串大小?
有一个ctx.measureText函数正是为了实现这一点,请注意,您需要指定字体、大小等(如CSS中所示)才能获得正确的输出,结果可能是子像素。
相关文章:
- JavaScript:计算字符串中特定整数的实例
- 以点表示法计算字符串,以从视图中的对象获取相应的值
- 计算字符串中的特定字母
- 计算字符串javascript中的某些单词
- 在不渲染的情况下计算字符串大小
- 如何计算字符串集合(0.5000个元素)的哈希代码
- 如何在 javascript 中计算字符串内的空行
- 计算字符串中的空格
- 计算字符串时答案不正确
- 使用 Javascript (AngularJS/Lodash) 计算字符串中的逗号
- JavaScript三元运算符,用于计算字符串中的字符数
- 计算字符串中的句子数,同时在 JavaScript 中考虑小数
- 计算字符串中的大写和小写字符
- 使用 JavaScript 计算字符串中的句子
- 计算字符串中的单词
- 使用 JavaScript 计算字符串中字符的频率
- 使用正则表达式Javascript计算字符串的大小
- 递归计算字符串中的元音数量(JavaScript)
- 在不带eval的Javascript中计算字符串中的布尔表达式
- 使用正则表达式计算字符串中的元音