v1.10.0
发布时间: 2022/12/01
更新如下:
文字图层和样式支持设置百分比和自动行高
const textNode = mg.createText(); textNode.characters = 'text' //自动行高 textNode.setRangeLineHeight(0, 3, { unit: 'AUTO' }); console.log(textNode.textStyles[0].textStyle.lineHeight); // { unit: 'AUTO' } //百分比行高 textNode.setRangeLineHeight(0, 3, { unit: 'PERCENT', value: 50 }); console.log(textNode.textStyles[0].textStyle.lineHeight); // { unit: 'PERCENT', value: 50 } //创建文字样式 const textStyle = mg.createTextStyle({ id: textNode.id, name: 'textStyle', description: 'desc' }) //自动行高 textStyle.lineHeight = { unit: 'AUTO' }; console.log(textStyle.lineHeight); // { unit: 'AUTO' } // 百分比行高 textStyle.lineHeight = { unit: 'PERCENT', value: 50 }; console.log(textStyle.lineHeight); // { unit: 'PERCENT', value: 50 }