text()
例子
textSize(32);
text(“word”, 10, 30);
fill(0, 102, 153);
text(“word”, 10, 60);
fill(0, 102, 153, 51);
text(“word”, 10, 90);
size(100, 100, P3D);
textSize(32);
fill(0, 102, 153, 204);
text(“word”, 12, 45, -30); // Specify a z-axis value
text(“word”, 12, 60); // Default depth, no z-value specified
String s = “The quick brown fox jumped over the lazy dog.”;
fill(50);
text(s, 10, 10, 70, 80); // Text wraps within text box
描述
在屏幕上绘制文本。在屏幕上显示由第一个参数确定内容以及其他参数确定位置的信息。除非用户设置了textFont() 函数使用的字体或大小, 否则将会使用默认的字体或大小。可以通过fill() 函数改变文字的颜色。文字的展示方式由textAlign() 函数确定,有左对齐、右对齐和居中对齐三种选项。
x2和y2两个参数确定了一个只能用来展示字符串数据的矩形区域。当这些参数确定时,他们会基于当前的rectMode() 的设定来起作用。不能完全装入这个矩形的文本不会被显示再屏幕上。
要注意的是,processing现在允许你直接应用text() 函数而不需要通过textFont() 提前确定PFont。在这种情况下,processing将会使用一个通用的无衬线字体。(参考上面第三个例子)
语法
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 字符:要在屏幕上显示的内容
x 浮点数:文本的x坐标
y 浮点数:文本的y坐标
z 浮点数:文本的z坐标
chars 字符串列表:要在屏幕上显示的字母符号
start 整型:指示输出字符起始点的数组序数
stop 整型:指示输出字符结束点的数组序数
x1 浮点数:默认为文本的x坐标,参考rectMode() 获得更多信息
y1 浮点数:默认为文本的y坐标,参考rectMode() 获得更多信息
x2 浮点数:默认为文本框的宽度,参考rectMode() 获得更多信息
y2 浮点数:默认为文本框的高度,参考rectMode() 获得更多信息
num 整型或者浮点数:要显示的数字值
返回值
Void
相关
textAlign()
textFont()
textMode()
textSize()
textLeading()
textWidth()
textAscent()
textDescent()
rectMode()
fill()
String
- 本文固定链接: http://iprocessing.cn/2017/07/15/text绘制文本/
- 转载请注明: 卡萨布兰卡 于 Processing编程艺术 发表