参考 text()

text()

将文本绘制到画布上。

第一个参数 str 是要绘制的文本。第二和第三个参数 xy,设置文本左下角的坐标。 其他对齐文本方法请参见 textAlign()

第四个和第五个参数,maxWidthmaxHeight 是可选的。 他们设置包含文本的隐形方框的尺寸。默认情况下,他们设置其最大宽度和高度。参考 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!

相关参考