首页 > 文档 > text()绘制文本
2017
07-15

text()绘制文本

text()

 

例子

 

text()绘制文本 - 第1张  | Processing编程艺术textSize(32);

text(“word”, 10, 30);

fill(0, 102, 153);

text(“word”, 10, 60);

fill(0, 102, 153, 51);

text(“word”, 10, 90);

 

text()绘制文本 - 第2张  | Processing编程艺术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

 

text()绘制文本 - 第3张  | Processing编程艺术

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



最后编辑:
作者:卡萨布兰卡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。