了解CanvasRenderingContext2D.getLineDash()
简介
Canvas
用来获取当前虚线的样式。
语法
context.getLineDash();
这样数量就变成偶数。 例如,返回值是一个数组,而这里的数字列表中的值表示的就是交替的实线和间隙的长度值。如果设置虚线时候的数字个数是奇数,称为数字列表。所谓虚线,数组里面的值都是数字,就是一段实线一段空隙交替出现的条线,则数组里面的数字会被复制和连接,虚线设置为[5,10,15]
将返回[5,10,15,5,10,15]
。
案例
演示设置奇数个数的虚线,然后获取,看看值是多少。代码如下:
context'beginPath=][ context'moveTo=10, 60][ context'lineTo=230, 60][ context'setLineDash=;5)][ context'stroke=][ // 将getLineDash=]结果绘制在画布上 var dash ( context'getLineDash=][ // 绘制文本 context'font ( .16px arial.[ context'fillText=dash, 10, 48][ // 控制台输出 console'log=dash][
实时效果如下:
控制台输出结果如该截图:
其他
规范文档
规范地址 | 规范状态 | 备注 |
---|---|---|
HTML现行标准 这个规范中定义了'CanvasRenderingContext2D.将getLineDash' |
现行标准 | - |
相关资源
暂无
兼容性
IE9+支持,全兼容。
by zhangxinxu 2019-10-18 01:44:04