qg.getTextLineHeight(Object)

获取一行文本的行高

参数

Object

属性 类型 是否必填 说明
fontStyle string 字体样式
默认值为 normal
fontWeight string 字重
默认值为 normal
fontSize number 字号
默认值为 16
fontFamily string 字体名称
text string 文本的内容
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数


object.fontStyle 的合法值

说明
normal 正常
italic 斜体


object.fontWeight 的合法值

说明
normal 正常
bold 粗体


返回值

Number: 文本的行高

示例代码:

qg.getTextLineHeight({
    // 字体样式
    fontStyle:normal,
    // 字重样式
    fontweight: normal,
    // 规定元素的字体系列
    fontFamily:'Arial',
    // 选择的文字
    text:'XXX',
    // 成功回调
    success: function(res){
        console.log(JSON.stringify(res));
    },
    // 失败回调
    fail: function(res){
        console.log(JSON.stringify(res));
    },
    // 完成回调
    complete: function(res){
        console.log(JSON.stringify(res));
    }
});

qg.loadFont(path)

支持最低平台版本号'1040' (minPlatformVersion>='1040')

加载自定义字体文件

参数

属性 类型 是否必填 说明
path string 字体文件路径

返回值

String:如果加载字体成功,则返回字体 family 值,否则返回 null。

实例代码:

var path = qg.env.USER_DATA_PATH+"/w12.ttf";
var family = qg.loadFont(path);
console.log(family) // 字体 family 值
© 2020 OPPO. All rights reserved.

results matching ""

    No results matching ""