首页 > 文档 > textMode()文本绘制模式
2017
07-15

textMode()文本绘制模式

textMode()

 

例子

import processing.pdf.*;

 

void setup() {

size(500, 500, PDF, “TypeDemo.pdf”);

textMode(SHAPE);

textSize(180);

}

 

void draw() {

text(“ABC”, 75, 350);

exit(); // Quit the program

}

 

描述

设置文字绘制到屏幕上的方式,包括纹理映射和矢量几何。默认的模式textMode(MODEL),使用纹理来渲染文字。TextMode(SHAPE) 模式通过每一个字符的轮廓而不是纹理来绘制文本。这个模式只能在PDF和P3D渲染器下使用。当使用PDF渲染器时,你必须在其他的任何绘制操作出现之前,先调用textMode(SHAPE) 函数。如果轮廓不可用,那么textMode(SHAPE) 会被忽略而textMode(MODEL)则会被使用。

 

在P3D渲染器下使用的textMode(SHAPE) 选项能够和beginRaw() 结合使用来在2D和3D输出文件中绘制矢量精确的文本,例如DXF或PDF。SHAPE模式目前还没有在P3D渲染器下最优化,所以如果你想要记录形状数据,在你准备好通过beginRaw() 来捕获几何形状之前,使用textMode(MODEL)。

 

语法

textMode(mode)

 

参数

mode    整型:包括 MODEL 和 SHAPE

返回值

void

相关

loadFont()

text()

textFont()

beginRaw()

createFont()



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

留下一个回复

你的email不会被公开。