首页 理论教育AutoCAD2014中文版单行文本标注

AutoCAD2014中文版单行文本标注

【摘要】:图6-10 文本行利用TEXT命令可以创建一个或若干个单行文本,即此命令可以标注多行文本。每一次按Enter键就结束一个单行文本的输入,每一个单行文本是一个对象,可以单独修改其文本样式、字高、旋转角度、对齐方式等。

【执行方式】

命令行:TEXT。

菜单栏:选择菜单栏中的“绘图”→“文字”→“单行文字”命令。

工具栏:单击“文字”工具栏中的“单行文字”按钮978-7-111-45924-8-Chapter06-9.jpg

【操作步骤】

命令行提示与操作如下:

978-7-111-45924-8-Chapter06-10.jpg

【选项说明】

(1)指定文字的起点:在此提示下直接在绘图区选择一点作为输入文本的起始点,命令行提示如下:

978-7-111-45924-8-Chapter06-11.jpg

执行上述命令后,即可在指定位置输入文本文字,输入后按Enter键,文本文字另起一行,可继续输入文字,待全部输入完后按两次Enter键,退出TEXT命令。可见,TEXT命令也可创建多行文本,只是这种多行文本每一行是一个对象,不能对多行文本同时进行操作。

▲技巧与提示——巧用单行文字命令

只有当前文本样式中设置的字符高度为0,在使用TEXT命令时,系统才出现要求用户确定字符高度的提示。AutoCAD允许将文本行倾斜排列,如图6一7所示为倾斜角度分别是0°、45°和一45°时的排列效果。在“指定文字的旋转角度<0>”提示下输入文本行的倾斜角度或在绘图区拉出一条直线来指定倾斜角度。

978-7-111-45924-8-Chapter06-12.jpg

图6-7 文本行倾斜排列的效果

(2)对正(J):在“指定文字的起点或[对正(J)/样式(S)]”提示下输入“J”,用来确定文本的对齐方式,对齐方式决定文本的哪部分与所选插入点对齐。执行此选项,命令行提示如下:

978-7-111-45924-8-Chapter06-13.jpg(www.chuimin.cn)

在此提示下选择一个选项作为文本的对齐方式。当文本文字水平排列时,AutoCAD为标注文本的文字定义了如图6-8所示的顶线、中线、基线和底线,各种对齐方式如图6-9所示,图中大写字母对应上述提示中各命令。下面以“对齐”方式为例进行简要说明。

978-7-111-45924-8-Chapter06-14.jpg

图6-8 文本行的底线、基线、中线和顶线

978-7-111-45924-8-Chapter06-15.jpg

图6-9 文本的对齐方式

选择“对齐(A)”选项,要求用户指定文本行基线的起始点与终止点的位置,命令行提示与操作如下:

978-7-111-45924-8-Chapter06-16.jpg

执行结果:输入的文本文字均匀地分布在指定的两点之间,如果两点间的连线不水平,则文本行倾斜放置,倾斜角度由两点间的连线与X轴夹角确定;字高、字宽根据两点间的距离、字符的多少以及文本样式中设置的宽度系数自动确定。指定了两点之后,每行输入的字符越多,字宽和字高越小。其他选项与“对齐”类似,此处不再赘述。

实际绘图时,有时需要标注一些特殊字符,例如直径符号、上画线或下画线、温度符号等,由于这些符号不能直接从键盘上输入,AutoCAD提供了一些控制码,用来实现这些要求。控制码用两个百分号(%%)加一个字符构成,常用的控制码及功能见表6-1。

表6-1 AutoCAD常用控制码

978-7-111-45924-8-Chapter06-17.jpg

表中,%%O和%%U分别是上画线和下画线的开关,第一次出现此符号开始画上画线和下画线,第二次出现此符号,上画线和下画线终止。例如输入“I want to %%U go to Beijing%%U.”,则得到如图6-10a所示的文本行;输入“50%%D+%%C75%%P12”,则得到如图6-10b所示的文本行。

978-7-111-45924-8-Chapter06-18.jpg

图6-10 文本行

利用TEXT命令可以创建一个或若干个单行文本,即此命令可以标注多行文本。在“输入文字”提示下输入一行文本文字后按Enter键,命令行继续提示“输入文字”,用户可输入第二行文本文字,依此类推,直到文本文字全部输写完毕,再在此提示下按两次Enter键,结束文本输入命令。每一次按Enter键就结束一个单行文本的输入,每一个单行文本是一个对象,可以单独修改其文本样式、字高、旋转角度、对齐方式等。

用TEXT命令创建文本时,在命令行输入的文字同时显示在绘图区,而且在创建过程中可以随时改变文本的位置,只要移动光标到新的位置单击,则当前行结束,随后输入的文字在新的文本位置出现,用这种方法可以把多行文本标注到绘图区的不同位置。