使用当前字体测量文本,可选择换行及隐藏 ID 后缀。
textUTF-8 文本。末端省略或为 null 时,字符串会编码,非空 NUL 结尾的字节视图直接使用, 其他视图复制并补 NUL。显式指定末端时须传 Uint8Array,直接读取,无须 NUL 终止符。
text_end可选尾后位置视图,不是长度或另一字符串。显式起止视图须共享同一底层缓冲区,且满足 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength。 末端可为空视图,两端无须 NUL 终止符。省略或 null 使用普通 NUL 终止 UTF-8 转换。
hide_text_after_double_hash可选测量尺寸时是否排除 ## 之后的文字。
wrap_width可选文字换行前的最大像素宽度;非正值禁用换行。
测量的文字范围的像素尺寸副本 {x: width, y: height}。
使用当前字体测量文本,可选择换行及隐藏 ID 后缀。
textUTF-8 文本。末端省略或为 null 时,字符串会编码,非空 NUL 结尾的字节视图直接使用, 其他视图复制并补 NUL。显式指定末端时须传 Uint8Array,直接读取,无须 NUL 终止符。
text_end尾后位置视图,不是长度或另一字符串。显式起止视图须共享同一底层缓冲区,且满足 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength。 末端可为空视图,两端无须 NUL 终止符。省略或 null 使用普通 NUL 终止 UTF-8 转换。
hide_text_after_double_hash可选测量尺寸时是否排除 ## 之后的文字。
wrap_width可选文字换行前的最大像素宽度;非正值禁用换行。
测量的文字范围的像素尺寸副本 {x: width, y: height}。
使用当前字体测量文本,可选择换行及隐藏 ID 后缀。
参数: text
text - UTF-8 文本。末端省略或为 null 时,字符串会编码,非空 NUL 结尾的字节视图直接使用, 其他视图复制并补 NUL。显式指定末端时须传 Uint8Array,直接读取,无须 NUL 终止符。
参数: text_end
text_end - 尾后位置视图,不是长度或另一字符串。显式起止视图须共享同一底层缓冲区,且满足 begin.byteOffset <= end.byteOffset <= begin.byteOffset + begin.byteLength。 末端可为空视图,两端无须 NUL 终止符。省略或 null 使用普通 NUL 终止 UTF-8 转换。
参数: hide_text_after_double_hash
hide_text_after_double_hash - 测量尺寸时是否排除 ## 之后的文字。
参数: wrap_width
wrap_width - 文字换行前的最大像素宽度;非正值禁用换行。
返回
测量的文字范围的像素尺寸副本 {x: width, y: height}。