Skip to content

Class: FontUtil ​

字体工具类, 提供了一些文本尺寸测量功能

可以将测量结果缓存来提高性能

Table of contents ​

Constructors ​

Methods ​

Constructors ​

constructor ​

new FontUtil()

Methods ​

measureTextArraySize ​

Static measureTextArraySize(textArr, font): Object

测量多行尺寸

(谷歌浏览器默认的字体是:"10px sans-serif")

let size = FontUtil.measureTextArraySize(['第一行', '第二行长度'], 'normal 12px 宋体');

let width = size.width; let height = size.height;

Parameters ​

NameType
textArrstring[]
fontstring

Returns ​

Object

NameType
heightnumber
widthnumber

measureTextSize ​

Static measureTextSize(text, font?): Object

测量单行文本尺寸

(谷歌浏览器默认的字体是:"10px sans-serif")

let size = FontUtil.measureTextSize('测试文本', 'normal 12px 宋体');

let width = size.width; let height = size.height;

Parameters ​

NameType
textstring
font?string

Returns ​

Object

NameType
heightnumber
widthnumber