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