当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing text()用法及代码示例


Processing, text()用法介绍。

用法

  • text(c, x, y)
  • text(c, x, y, z)
  • text(str, x, y)
  • text(chars, start, stop, x, y)
  • text(str, x, y, z)
  • text(chars, start, stop, x, y, z)
  • text(str, x1, y1, x2, y2)
  • text(num, x, y)
  • text(num, x, y, z)

参数

  • c (char) 要显示的字母数字字符
  • x (float) 文本的 x 坐标
  • y (float) 文本的 y 坐标
  • z (float) 文本的 z 坐标
  • chars (char[]) 要显示的字母数字符号
  • start (int) 开始写入字符的数组索引
  • stop (int) 停止写入字符的数组索引
  • x1 (float) 默认情况下,文本的 x 坐标,请参阅rectMode() 了解更多信息
  • y1 (float) 默认情况下,文本的 y 坐标,有关详细信息,请参阅rectMode()
  • x2 (float) 默认情况下,文本框的宽度,请参阅rectMode() 了解更多信息
  • y2 (float) 默认情况下,文本框的高度,请参阅rectMode() 了解更多信息
  • num (float, int) 要显示的数值

返回

  • void

说明

将文本绘制到屏幕上。在屏幕上附加参数指定的位置显示第一个参数中指定的信息。除非使用 textFont() 函数设置字体,否则将使用默认字体,除非使用 textSize() 设置字体,否则将使用默认大小。使用fill() 函数更改文本的颜色。文本显示与textAlign() 函数相关,该函数提供了在坐标的左侧、右侧和中心绘制的选项。



x2y2 参数定义要在其中显示的矩形区域,并且只能与字符串数据一起使用。指定这些参数时,它们将根据当前的rectMode() 设置进行解释。不完全适合指定矩形的文本将不会被绘制到屏幕上。



请注意,Processing 现在允许您调用 text() 而无需先使用 textFont() 指定 PFont。在这种情况下,将使用通用的sans-serif 字体。 (见上面的第三个例子。)

例子

size(400, 400);
textSize(128);
text("word", 40, 120); 
fill(0, 408, 612);
text("word", 40, 240);
fill(0, 408, 612, 204);
text("word", 40, 360);
Image output for example 1
size(400, 400, P3D);
textSize(128);
fill(0, 408, 612, 816);
text("word", 48, 180, -120);  // Specify a z-axis value
text("word", 48, 240);  // Default depth, no z-value specified
Image output for example 2
size(400, 400);
String s = "The quick brown fox jumps over the lazy dog.";
fill(200);
text(s, 40, 40, 280, 320);  // Text wraps within text box
Image output for example 3

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 text()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。