调用 text() 时,计算绘制的文本字符串的最大宽度。
示例
语法
textWidth(str)
参数
要测量的文本字符串。
相关参考
ellipseMode
改变椭圆、圆和圆弧绘制的方式。 默认情况下,ellipse()、circle() 和 arc() 的前两个参数是形状中心的 x 和 y 坐标。接下来的参数设置形状的宽度和高度。这相当于调用 ellipseMode(CENTER)。 ellipseMode(RADIUS) 也使用前两个参数设置形状中心的 x 和 y 坐标。接下来的参数是形状宽度和高度的一半。调用 ellipse(0, 0, 10, 15) 会绘制一个宽度为 20、高度为 30 的形状。 ellipseMode(CORNER) 使用前两个参数作为形状的左上角。接下来的参数是它的宽度和高度。 ellipseMode(CORNERS) 使用前两个参数作为椭圆外接矩形的一个角的位置。接下来的参数是另一个角的位置。 传递给 ellipseMode() 的参数必须使用全大写,因为常量 CENTER、RADIUS、CORNER 和 CORNERS 是这样定义的。JavaScript 是区分大小写的编程语言。 .
noSmooth
以锯齿状(非平滑)边缘绘制某些特征。 smooth() 默认处于激活状态。在 2D 模式下,noSmooth() 对于放大图像而避免模糊非常有用。这些函数不影响形状或字体。 在 WebGL 模式下,noSmooth() 会导致所有形状以锯齿状(非平滑)边缘绘制。这些函数不影响图片或字体。 .
strokeCap
设置渲染线条末端的样式。 线条尾部结束方式可以是圆形 (ROUND)、方形 (SQUARE),或扩展 (PROJECT)。默认为 圆形。 传入StrokeCap()的参数必须全部大写 因为常量 ROUND、SQUARE 和 PROJECT 是这样定义的。 JavaScript 是一种区分大小写的编程语言。.
strokeJoin
设置连接线段的接头样式。 接头可以是斜接 (MITRE)、斜角 (BEVEL),或圆角 (ROUND)。 2D 模式下默认接头为 MITRE WebGL 中为ROUND 模式。 传递给strokeJoin()的参数必须为全大写,因为常量 MITRE、BEVEL 和 ROUND 都是这样定义的。 JavaScript 是一种区分大小写的编程语言。.