TEXT
位于某点的文字。
语法
TEXT position,"text",height,rotation
TEXT @id,position,"text",height,rotation,layer,KEY=value,…
| 参数 | 含义 |
|---|---|
| position | 文字放置的点。该点对应文字的哪个位置取决于 HALIGN 和 VALIGN:默认为文字基线的左端。 |
| "text" | 文字,用双引号括起。\n 表示换行;\" 表示引号。文字也可以通过计算得出:文本变量(NAME)或表达式(CONCAT("Blank ",L," × ",W)),文字会随变量的变化而更新。 |
| height | 大写字母的高度:数字,或一个表达式(W/10),文字同样会随之变化。 |
| rotation | 基线的角度,单位为度,逆时针方向:一个数字,或一个表达式,文字同样会随之变化:变量(ANG1),或两点之间连线的方向(RTOD(ANGLE(P2-P1))),这样文字会随这两点的移动而转动。 |
id、图层及其后的设置见图元设置。图层之后可以跟以下设置:
| 键 | 含义 |
|---|---|
KIND |
"VECTOR"(默认值:可切割或绘图输出的单线字体)或 "TRUETYPE"。 |
FONT |
对于 "VECTOR",为 .shx 文件(省略时使用内置字体);对于 "TRUETYPE",为字体名称(例如 "Arial")或其 .ttf 或 .otf 文件。 |
BOLD、ITALIC |
为 TRUE 时使用粗体或斜体。 |
WIDTH |
字母的宽度:1 为正常,0.8 为较窄。 |
TRACKING |
字母间距:1 为正常。 |
OBLIQUE |
倾斜角度,单位为度。 |
HALIGN |
"LEFT"、"CENTER"、"RIGHT"、"ALIGNED" 或 "FIT"(后两者使文字适合位置点与 END 之间的空间)。 |
VALIGN |
"BASELINE"、"BOTTOM"、"MIDDLE" 或 "TOP"。 |
SPACING |
行间距:1 为正常。 |
END |
第二个点,用于 "ALIGNED" 和 "FIT"。 |
BACKWARD、UPSIDEDOWN |
为 TRUE 时将文字左右镜像或上下颠倒。 |
示例
P4=[250,200]
TEXT P4,"Lid",20,0
TEXT P4,"Front panel\nGlue here",12,90,0,HALIGN="CENTER",VALIGN="MIDDLE"
TEXT P0,"ACME",30,0,0,KIND="TRUETYPE",FONT="Arial",BOLD=TRUE
P5=[400,300]
TEXT P4,"Along the edge",10,RTOD(ANGLE(P5-P4)),0

说明
文字随其所在的点移动。由变量计算得出的文字、高度或旋转角度,会按输入时的形式(CONCAT("Blank ",L)、W/10、ANG1)写回图纸文件,而不是写入计算结果;以数字写出的旋转角度仍为数字。旋转或镜像图纸时,由变量计算得出的旋转角度也会转动相同的角度(写为表达式加上转动量),因此仍会跟随变量变化。要将字母切割为独立的形状(如镂空模板),请用文字转轮廓工具将文字转换为曲线。另请参阅:文字工具。