Processing, textMode()
用法介绍。
用法
textMode(mode)
参数
mode
(int)
模型或形状
返回
void
说明
设置文本绘制到屏幕的方式,可以是纹理贴图,也可以是矢量几何图形。默认的 textMode(MODEL)
使用纹理来渲染字体。 textMode(SHAPE)
模式使用单个字符的字形轮廓而不是纹理来绘制文本。此模式仅支持 PDF
和 P3D
渲染器设置。使用PDF
渲染器,您必须在任何其他绘图发生之前调用textMode(SHAPE)
。如果轮廓不可用,则 textMode(SHAPE)
将被忽略,而使用 textMode(MODEL)
代替。
P3D
中的 textMode(SHAPE)
选项可以与 beginRaw()
组合以将 vector-accurate 文本写入 2D 和 3D 输出文件,例如 DXF
或 PDF
。 SHAPE
模式当前未针对 P3D
进行优化,因此如果记录形状数据,请使用 textMode(MODEL)
直到您准备好使用 beginRaw()
捕获几何图形。
例子
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
}
相关用法
- Processing texture()用法及代码示例
- Processing textSize()用法及代码示例
- Processing textureMode()用法及代码示例
- Processing textLeading()用法及代码示例
- Processing text()用法及代码示例
- Processing textDescent()用法及代码示例
- Processing textFont()用法及代码示例
- Processing textAscent()用法及代码示例
- Processing textAlign()用法及代码示例
- Processing textWidth()用法及代码示例
- Processing textureWrap()用法及代码示例
- Processing thread()用法及代码示例
- Processing triangle()用法及代码示例
- Processing trim()用法及代码示例
- Processing true用法及代码示例
- Processing this用法及代码示例
- Processing try用法及代码示例
- Processing tint()用法及代码示例
- Processing tan()用法及代码示例
- Processing translate()用法及代码示例
- Processing FFT用法及代码示例
- Processing SawOsc.pan()用法及代码示例
- Processing FloatDict用法及代码示例
- Processing FFT.stop()用法及代码示例
- Processing join()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 textMode()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。