在不渲染的情况下计算字符串大小

Calculate string size without render

本文关键字:计算 字符串 情况下      更新时间:2024-03-24

我使用的是d3.js,为了计算字符串大小,首先我将字符串附加到DOM并调用textContainer.node().getBBox()以获得其宽度和高度。

但是有可能在不使用d3.js或其他js库渲染字符串的情况下获得字符串大小?

有一个ctx.measureText函数正是为了实现这一点,请注意,您需要指定字体、大小等(如CSS中所示)才能获得正确的输出,结果可能是子像素。