将文本绘制到画布上。
第一个参数 str
是要绘制的文本。第二和第三个参数 x
和 y
,设置文本左下角的坐标。 其他对齐文本方法请参见 textAlign()。
第四个和第五个参数,maxWidth
和 maxHeight
是可选的。 他们设置包含文本的隐形方框的尺寸。默认情况下,他们设置其最大宽度和高度。参考 rectMode() 了解其他定义矩形文本框的方式。文本将自动换行以适应文本框。文本无法在框外绘制。
我们也可以通过多种方式设置文本样式。调用 fill() 函数可以设置文本的填充颜色。调用 stroke() 和 StrokeWeight() 可以设置文本的描边。 调用 textSize() 和 textFont() 可以分别设置文本的大小和字体。
注意:WebGL
模式仅支持 loadFont() 加载的字体。调用 stroke() 对于 WebGL
模式没有效果。
示例
语法
text(str, x, y, [maxWidth], [maxHeight])
参数
str
字符串|对象|数组|数字|布尔:
要显示的文本。
x
数字:
文本框的 x 坐标。
y
数字:
文本框的 y 坐标。
maxWidth
数字:
文本框的最大宽度。其他选项参考 rectMode()。
maxHeight
数字:
文本框的最大高度。 其他选项参考 rectMode()。
Notice any errors or typos? Please let us know. Please feel free to edit src/typography/loading_displaying.js and open a pull request!