收藏
回答

canvas fillText文字超长显示错误

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.createCanvasContext 客户端 iOS 6.6.7 2.0.8

在设置text-align: right时,fillText文字超长被压缩后,模拟器上还是正常的右对齐,真机上变成了左对齐。 测试代码如下:

   var ctx = wx.createCanvasContext('test', this);
 
   ctx.setTextAlign('right');
 
   ctx.setFillStyle('white');
 
   ctx.setFontSize(20);
 
   var skdVersion = wx.getSystemInfoSync().SDKVersion;
 
   ctx.fillText('测试右对齐文字超长, sdk: ' + skdVersion, 300, 40, 120);
 
   ctx.draw();

模拟器:iphonex:

回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容