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 }