1
第 8章 文字标注
? 教学要求目标
? 掌握创建和编辑文字样式的操作
? 掌握创建和编辑单行文字的操作
? 掌握创建和编辑多行文字的操作
2
8.1 创建文字样式
在 AutoCAD中,所有文字都有与之关联的文字样式。在创建文字注
释和尺寸标注时,AutoCAD通常使用当前的文字样式,用户也可以
根据具体要求重新设置文字样式,或创建新的样式。文字样式包括
文字的字体、字型、高度、宽度系数、倾斜角、反向、倒置以及垂
直等参数。
AutoCAD通过文字样式对话框来创建文字样式。打开该对话框的方
法如下:
?在命令行输入 STYLE。
?在格式菜单中单击文字样式子菜单。
?在文字工具栏中单击文字样式图标。
执行上述任一操作后,系统将弹出如图 8.1所示的文字样式对话框。
3
图 8.1 文字样式对话框
4
8.1.1 设置样式名
在上述对话框中的样式名选项区中,可以显示文字样式的名称、创
建新的文字样式、为已有文字样式重新命名或删除文字样式。
– 样式名下列表框:列出当前可以使用的文字样式,默认文字
样式为 Standard。
– 新建按钮:单击该按钮将打开如图 8.2所示的新建文字样式
对话框,在样式名文本框中输入新建文字样式的名称后,单
击确定按钮可以创建新的文字样式。新建文字样式将显示在
样式名下拉列表框中。
5
– 重命名按钮:单击该按钮将打开如图 8.3所示的重命名文字
样式对话框,用户可在样式名文本框中输入新的名称,但无
法重命名默认的 Standard样式。
– 删除按钮:单击该按钮可删除某一现存文字样式,但无法删
除已经被使用了的文字样式和默认的 Standard样式。
图 8.2 新建文字样式对话框 图 8.3 重命名文字样式对话框
6
8.1.2 设置字体
在文字样式对话框中的字体选项区中,可以设置文字样式使用的字
体和字高等属性。其中在字体名下拉列表框中可以选择字体,在高
度文本框中可以设置文字高度。当选中使用大字体复选框时,对于
有些字体,还可以通过字型下拉列表框选择文字的格式,如斜体,粗体和常规等。
注意,AutoCAD 2004支持 True Type字体,即文字样式可以由 True
Type字体定义。此时,使用系统变量 TEXTFILL和 TEXTQLTY可以
设置所标注的文字是否填充和文字的光滑程度。其中党 TEXTFILL为
0(默认)时不填充,为 1时填充。 TEXTQLTY的取值范围是 0-100,
默认为 50。该值越大,文字越光滑,但图形输出时间越长。
如果将文字的高度设为 0,在使用 TEXT命令标注文字时,命令行将
提示“指定高度,”,要求用户指定文字的高度;如果在高度文本框
中输入了文字高度,系统将此高度标注文字,而不再提示指定高度。
7
8.1.3 文字效果设置和预览
在文字样式对话框中,使用效果选项区可以设置文字的现实效果,
如图 8.4所示。
– 颠倒复选框:用于设置是否将文字倒过来书写,但对
MTEXT命令创建的多行文字无效。
– 反向复选框:用于设置是否将文字反向书写,,但对
MTEXT命令创建的多行文字无效。
– 垂直复选框:用于设置是否将文字垂直书写,但对汉字字
体无效。
– 宽度比例文本框:用于设置文字字符的高度和宽度之比。
– 倾斜角度文本框:用于设置文字的倾斜角度。
8
在预览选项区,可以预览所选择的或所设置的文字样式效果。其中,
在预览按钮左下侧的文本框中输入要预览的文字,单击预览按钮,
可将输入的文字按当前文字样式显示在预览框中。
设置完文字样式后,单击应用按钮就可使用该文字样式。
单击关闭按钮,关闭文字样式对话框,返回绘图窗口。
9
图 8.4 文字的各种效果
10
8.2.1 创建单行文字
单行文字的每一行都是一个文字对象,可用来创建文字内容比较简
短的文字对象,如标签,并且可以对它们进行单独编辑。用户可以 通过如下的方法启动 DTEXT命令来创建单行文字:
?在命令行输入 DTEXT。
?在绘图菜单中单击文字中的单行文字选项。
?在文字工具栏中单击单行文字图标。
用上述任一方法后,系统提示:
当前文字样式, 样式 1 当前文字高度, 30.0000
指定文字的起点或 [对正 (J)/样式 (S)]:
指定高度 <30.0000>:
指定文字的旋转角度 <0>:
输入文字,
8.2 创建与编辑单行文字
11
在第二行提示中有 2个设置选项,它们的含义如下:
1.对正。确定文字的排列方式。执行该选项时系统提示:
输入选项
[对齐 (A)/调整 (F)/中心 (C)/中间 (M)/右 (R)/左上 (TL)/中上 (TC)/右上
(TR)/左中 (ML)/正中 (MC)/右中 (MR)/左下 (BL)/中下 (BC)/右下 (BR)]:
在中文 AutoCAD 2004中,系统为文字提供了多种对正方式,它们
的显示效果如图 8.5所示。
注意:在文字输入的过程中,可以随时改变文字的位置。如果在输
入文字过程中想改变后面输入的文字位置,则将光标移到新位置并
按拾取键,原标注行结束,标志出现在新确定的位置,之后用户可
以在此继续输入文字。但在标注文字时,不论采用哪种文字排列方
式,输入文字时在屏幕上显示的文字都是按左对齐的方式排列,直 到结束 DTEXT命令后,才按指定的排列方式重新生成。
12 图 8.5 文字的对正方式
13
2.样式。设置当前使用的文字样式。执行该选项时系统提示:
输入样式名或 [?] <样式 1>,?
用户可以直接输入文字样式的名称,也可以输入?来查询当前图形
已有的文字样式,系统提示如下:
输入要列出的文字样式 <*>:
输入 *查询所有文字样式,系统将弹出文本窗口显示查询结果:
14
文字样式,
样式名, "Standard" 字体文件, txt
高度, 0.0000 宽度比例, 1.0000 倾斜角度, 0
生成方式, 常规
样式名, "样式 1" 字体文件, txt.shx
高度, 0.0000 宽度比例, 2.0000 倾斜角度, 0
生成方式, 常规
当前文字样式, 样式 1
当前文字样式, 样式 1 当前文字高度, 2.5000
15
8.2.2 使用文字控制符
在实际的工程绘图中,往往需要标注一些特殊字符。例如,在文字
上方或下方加划线、标注度( ° ),±, Φ等符号,而这些字符不
能够从键盘上直接输入,为此 AutoCAD提供了相应的控制符,以实
现这些标注要求。 AutoCAD的控制符由两个百分号( %%)以及后
面紧接一个字符构成,常用的控制符如下:
– %%O 打开或关闭文字上划线。
– %%U 打开或关闭文字下划线。
– %%D 标注,°,符号。
– %%P 标注正负公差符号,±,。
– %%C 标注直径符号,Φ”。
16
输入控制符时,控制符临时显示在屏幕上。当结束命令重新生成后,
控制符才从屏幕上消失。例如,要在命令行“输入文字,”提示下,
输入“在 %%UAotuCAD2004%%U使用了 %%O控制符 %%O创建单
行文字”,确定输入完毕后,绘图窗口中将显示如图 8.6所示的文字。
图 8.5 使用控制符创建的单行文字
17
8.2.3 编辑单行文字
编辑单行文字包括文字的内容、对正方式以及缩放比例。
1.编辑文字内容。
利用编辑文字对话框修改单行文字内容,启动该对话框的方法如下:
?在命令行输入 DDEDIT。
?在修改菜单的对象子菜单中单击文字中的编辑选项。
?在文字工具栏中单击编辑图标。
执行上述任一方法后,系统将提示:
命令, _ddedit
选择注释对象或 [放弃 (U)],选择单行文字对象
选择注释对象或 [放弃 (U)],按 Enter键结束选择对象或继续
18
结束选择对象后,系统将弹出编辑文字对话框,如图 8.7所示。用户
可以在该对话框中修改文字内容,按确定按钮结束修改。
图 8.6 编辑文字对话框
19
2.改变文字大小。
利用 SCALETEXT命令来改变文字的大小。启动该命令的方法如下:
?在命令行输入 SCALETEXT。
?在修改菜单的对象子菜单中单击文字中的比例选项。
?在文字工具栏中单击编辑图标。
执行上述任一方法启动该命令后,系统提示:
20
命令, _scaletext
选择对象, 选择文字对象
选择对象, 结束选择或继续
输入缩放的基点选项
[现有 (E)/左 (L)/中心 (C)/中间 (M)/右 (R)/左上 (TL)/中上 (TC)/右上 (TR)/
左中 (ML)/正中 (MC)/右中 (MR)
/左下 (BL)/中下 (BC)/右下 (BR)] <左 >,指定缩放基点
指定新高度或 [匹配对象 (M)/缩放比例 (S)] <30>,输入新高度或选择
M或 S选项
21
3.改变对正方式。
使用 JUSTIFYTEXT命令改变文字对正方式,启动该该命令的方法
如下:
?在命令行输入 JUSTIFYTEXT。
?在修改菜单的对象子菜单中单击文字中的对正选项。
?在文字工具栏中单击编辑图标。
执行上述任一方法启动该命令后,系统将提示:
命令, _justifytext
选择对象, 选择文字对象
选择对象, 结束选择或继续
输入对正选项
[左 (L)/对齐 (A)/调整 (F)/中心 (C)/中间 (M)/右 (R)/左上 (TL)/中上 (TC)/右
上 (TR)/左中 (ML)
/正中 (MC)/右中 (MR)/左下 (BL)/中下 (BC)/右下 (BR)] <中心 >,选择对
正方式
22
8.3 创建与编辑多行文字
多行文字又成为段落文字,是一种更易于管理的文字对象,它可以 由 2行以上的文字组成,而且各行文字都是作为一个整体处理。在工
程和机械图样中,常使用多行文字创建较为复杂的文字说明,如图
样的技术要求等。
8.3.1 创建多行文字
AutoCAD通过 MTEXT命令创建多行文字。启动该命令的方法如下:
?在命令行输入 MTEXT。
?在绘图菜单上单击文字子菜单中的多行文字选项。
?在绘图或文字工具栏上单击多行文字图标。
23
执行上述任一方法启动该命令后,系统将提示,。
用以上几种方法中的任一种输入命令后,AutoCAD将提示:
命令, _mtext 当前文字样式,"Standard" 当前文字高度,30
指定第一角点, 指定文字输入框的一个角点
指定对角点或 [高度 (H)/对正 (J)/行距 (L)/旋转 (R)/样式 (S)/宽度 (W)]:
该提示行中各选项的含义如下。
1.制定对角点。
若再确定一点,AutoCAD会以这 2个点为对角点形成一个矩形区域,
以后所输入的文字行宽度即为该矩形区域的宽度,且以第一个点作
为文字顶线的起始点。同时 AutoCAD将弹出如图 8.7所示的文字格式
工具栏和文字输入框。
24
图 8.7 文字格式工具栏和文字输入框
25
用户所输入的文字显示在文字输入框中,用户可通过文字格式工具
栏上相应的下拉列表框和工具按钮设置多行文字的样式、字体、大
小、颜色以及粗体、斜体、下划线等修饰格式。通过工具栏上的取
消与重做按钮,取消或重复前一次操作。
堆叠按钮用于创建堆叠文字(堆叠文字是一种垂直对齐的文字或分
数)。在使用时,需要分别输入分子和分母,其间用 /,#或 ^分隔,
然后选择这部分文字,单击该按钮即可。例如要创建,则可首先输
入 2002/2004,然后选中该文字并单击堆叠按钮即可实现该效果。
如果在输入 2002/004后按 Enter键,将打开如图 8.8所示的自动堆叠
特性对话框,在该对话框中可设置是否需要在输入诸如 x/y,x#y、
x^y的表达式时自动堆叠,还可设置堆叠的其他特性。
26
图 8.7 自动堆叠特性对话框
27
2.其他选项。
提示行中的其他选项分别用于设置文字高度、对正方式、行距、旋
转角度、文字样式以及文字宽度。
28
8.3.2 使用快捷菜单
右击文字输入框顶部的标尺,将弹出如图 8.8左上图所示的快捷菜单。
选择缩进和制表位子菜单将打开缩进和制表位对话框,如图 8.8右图
所示;选择设置多行文字宽度子菜单,将打开设置多行文字宽度对
话框,如图 8.8左下图所示。
29
图 8.8 快捷菜单和相应设置对话框
30
在缩进和制表位对话框中,用户可在缩进选项区设置多行文字的第
一行和段落的缩进位置,在制表位选项区可设置制表符的位置,单
击设置按钮可设置新制表位,单击清除按钮可清楚列表框中的所有
设置。
在设置多行文字宽度对话框中,用户可设置多行文字的宽度。
在文字输入框中右击,将弹出如图 8.9所示的快捷菜单,利用其中的
命令可以对多行文字进行更多的设置。
在该快捷菜单中的各命令如下:
– 缩进和制表位:选择该命令,打开缩进和制表位对话框,设
置缩进和制表位。
– 对正:选择该命令中的子命令,可设置文字的对正方式。
31
– 查找和替换:选择该命令,打开替换对话框,可搜索或同时
替换指定的字符串。用户也可以设置查找的条件。比如是否
全字符匹配、是否区分大小写等。
– 改变大小写:选择该命令中的子命令,可改变文字中字符的
大小写。
– 删除格式:选择该命令,可删除文字中应用的格式,例如加
粗、倾斜等。
– 合并段落:选择该命令,可合并多个段落。
– 符号命令:选择该命令中的子命令,可在实际设计绘图中,
插入一些特殊的字符,如度数、正负号、直径符号等。如果
选择其他子命令,将打开如图 8.10所示的字符映射表对话框,
插入其他特殊字符。
32
– 输入文字:选择该命令,打开选择文件对话框,导入在其他
文本编辑软件中创建的文本。支持 *.txt和 *.rtf 2种格式的文本
文件。
33
图 8.9 多行文字的快捷菜单 图 8.10 字符映射表对话框
34
8.3.3 编辑多行文字
编辑多行文字与编辑单行文字的命令( DDEDIT)相同,只在编辑
文字内容的界面上存在差异。同时,AutoCAD为多行文字编辑专门
提供了 MTEDIT命令。
多行文字编辑内容的操作界面与其创建界面一致,用户参照创建多
行文字的设置方法,修改并编辑文字。
用户也可以在绘图窗口中双击输入的多行文字,或选择多行文字后
右击,从弹出的快捷菜单上选择编辑多行文字命令,来打开文字格
式工具栏和多行文字输入框。
35
若要编辑一张工程图纸,其中含有大量的文字,但又不需要编辑文
字,只想看到注释的位置,而不至于使图形覆盖文字,同时为了加
速图形在重生成过程中的速度,这时可使用 QTEXT命令。
启动 Qtext命令的方法如下:
?在命令行输入 Qtext(也可透明使用)。
用上述方法输入命令后,系统提示:
输入模式 [开 (ON)/关 (OFF)] <关 >:
默认选项为关,此时文本正常显示。如果用户选择 ON,则图形重新
生成后,AutoCAD把图形中的所有文字和属性均以矩形框代替,而
不显示具体的文字内容。矩形框的大小不仅反映了文字行的长度、
字高及其所在位置,而且在执行 Regen命令后可很快显示出执行结
果,如图 8.11所示。
8.4 控制文字的显示方式
36
图 8.11 分别设置 QTEXTt=OFF,ON绘制的文字显示效果
37
除了 QTEXT命令外,还可利用工具菜单中的选项命令打开选项对话
框,在显示选项卡的显示性能选项区中,通过仅显示文字编筐复选
按钮来设置是否显示文本。
38
思 考 题
1.如何创建文字样式?
2.用什么命令创建单行文字?
3.用什么命令创建多行文字?
4.如何输入一些特殊的字符?
5.如何控制文字的显示?