canvas(四) 绘制文字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了canvas(四) 绘制文字相关的知识,希望对你有一定的参考价值。

参考技术A

canvas 提供了两种方法绘制文本:

fillText(text,x,y [,maxWidth])
在指定位置的(x,y)位置填充指定的文本,绘制的最大宽度是可选的。

strokeText(text,x,y, [,maxWidth])
在指定的位置绘制文本边框

font = value
设置文本的尺寸,默认字体是 10px sans-serif 。

textAlign = value
文本对气项,可选的值包括: start end left right center 默认值为 start 。

textBaseline value
基线对齐选项。可选的值包括: top hanging middle alphabetic ideographic bottom 默认值为 alphabetic

direction = value
文本方向,可用值: ltr rtl inherit 默认值是 inherit 。

当需要更多文本细节时,可以使用 measureText() 返回含文本特性的对象。

以上是关于canvas(四) 绘制文字的主要内容,如果未能解决你的问题,请参考以下文章

android Canvas绘制文字问题

canvas绘制文字

Android Canvas - StaticLayout 绘制多行文字

Android Canvas - StaticLayout 绘制多行文字

HTML之canvas 8 绘制阴影-绘制文字

19-canvas绘制文字