收藏
回答

canvas fillText文字超长显示错误

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
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:

最后一次编辑于  2018-05-29  (未经腾讯允许,不得转载)
收藏关注问题回答
邀请回答

5 个回答