在机械制图中,文字和填充的使用是必不可少的。标题栏中利用文字来说明图形的信息,在图形中文字还被用来标记图形中的各个部分,为相关的对象提供说明或注释,为零件图或者装配图添加技术说明,而填充则常用来表示剖面的材料。
本章将介绍文字和图案填充的使用。中文版AutoCAD2005最突出的功能之一就是用户可以在两个环境中完成绘图和设计工作,最终完成的CAD绘图产品进行输出并拷贝。在本章的最后讲述AutoCAD的布局设置。
7.1创建文字
AutoCAD2005提供了多种创建文字的方法,根据不同的情况使用不同的文字类型。简短的文字输入一般使用单行文字,带有内部格式或者较长的文字使用多行文字,带有指示作用的文字使用带有引线的文字。
本节主要介绍AutoCAD2005在文字方面上的一些操作。
编辑文字的各种命令在“文字”工具栏中都有相应的图标按钮。
在“文字”工具栏中,包含以下按钮:多行文字、单行文字、编辑文字、查找和替换、文字样式、缩放文字、对正文字以及在空间之间转换距离。下面将主要介绍“单行文字”和“多行文字”两种创建文字的命令。
7.1.1创建单行文字
对于简短的文字内容单行就能表达的文字内容,应该使用单行文字标注。
创建单行文字,有以下三种操作方法:
选择→→菜单项。
在命令提示行中输入DTEXT(或简写为DT)。
单击“文字”工具栏中的“单行文字”按钮。
其命令行提示如下:
命令:dtext
当前文字样式:STANDARD当前文字高度:3.5000//显示出默认文字高度
指定文字的起点或[对正J/样式S]://光标指定文字的起点
指定文字的旋转角度<;0>;://0度的旋转就是普通正立文字
输入文字:AutoCAD//输入文字内容
输入文字://按回车键确定
按照提示,用户需要指定文字的起点,然后指定对正方式和样式,对正方式就是文字相对于起点的位置,是定位文字的有效手段,当命令提示行显示“指定文字的起点或[对正(J)/样式(S)]:”的时候,输入J可以查看并且修改文字对正方式,命令行提示如下:
指定文字的起点或[对正(J)/样式(S)]:j
输入选项
[对齐(A)/调整(F)/中心(C)/中间(M)/右(R)/左上(TL)/中上(TC)/右上(TR)/左中(ML)/正中(MC)/右中(MR)/左下(BL)/中下(BC)/右下(BR)]:
此时必须输入一个代号指定文字对正样式,否则系统会提示“无效的选项关键字”,默认的情况下文字的对正方式是“对齐”。
其中“对齐(A)”和“调整(F)”选项用于在指定的区域内放置文字,文字可能会受到区域的限制而产生某个方向的压缩。
当系统提示“输入文字:”时,可以打开中文输入法的软键盘,从中选择所要输入的特殊字符。使用这种方法,能够向图形中添加α、β和γ等希腊字母和一些特殊的符号。但很多符号AutoCAD2005是不能识别的,不能识别的符号在图形中将会以“?”表示,该符号既无法查看也不能打印。
“单行文字”命令输入的单行文字,在汉字的格式选择上有些不便,最好用来插入英文字符串。
7.1.2创建多行文字
对于较长、较复杂的文字内容,可以使用多行文字标注。多行文字可布满指定的宽度,同时还可以在垂直方向上无限延伸。同时,用户可以设置多行文字对象中单个文字或字符的格式。
创建多行文字,可以使用下面的方法:
选择→→菜单项。
在命令提示行中输入MTEXT(简写为MT)。
单击“文字”工具栏的“多行文字”按钮。
其命令行提示如下:
命令:mt
MTEXT当前文字样式:"STANDARD"当前文字高度:3.5
指定第一角点://光标指定第一个角点
指定对角点或[高度(H)/对正(J)/行距(L)/旋转(R)/样式(S)/宽度(W)]://指定另一角点
当命令提示行显示“指定对角点或[高度(H)/对正(J)/行距(L)/旋转(R)/样式(S)/宽度(W)]:”时,可根据需要设置多行文字的对正方式、行距和旋转属性,文本属性可以在接下来的多行文字编辑框中设置。
指定角点以后,系统会弹出一个文字编辑框。在编辑框中输入需要输入的文字,在这个文字编辑框的上方还有一个“文本格式”工具栏。在这个文字编辑框中,可以执行在一般文本编辑中常有的一些操作。如选择文字,修改大小、字体和颜色等格式。
设置完成后单击“文字格式”工具栏中的按钮,编辑的文字就显示在指定的多行文字范围之内。
在文字编辑框中单击鼠标右键,在这个快捷菜单中有更全面的文本编辑功能选项,其中一些比如“查找和替换”和“符号”等选项,对于插入复杂的文本很有帮助。
使用多行文字编辑框,能够创建复杂格式的文字,可以在同一个文字对象内部为不同的字符使用不同的字体、颜色等特性。
多行文字是比较复杂的文字对象,单击“修改”菜单中的“分解”命令可以把多行文字分解为单个的单行文字。分解以后可以清楚地看到单行文字所包含的格式和字体等参数少于多行文字,单行文字包含的格式(比如粗细和字体)分解以后就不会显示,甚至某些格式的汉字在单行文字状态下可能会无法显示。在保持插入点位置不变的前提下改变字体格式,将会产生位置错误。
7.1.3创建带引线的文字
在AutoCAD2005中,用户可以创建带有引线的文字,以作为一种文字标注的形式。
1.创建基本的引线文字
最简单的引线文字由两段引线、箭头和文字对象组成,创建的方法如下:
选择→菜单项。
在命令提示行中输入命令QLEADER。
运行“引线”命令以后,根据命令提示行的提示依次指定引线的第一个点(箭头点)、中间点和终点(文字端的端点),其命令行提示如下:
命令:_qleader
指定第一个引线点或[设置(S)]<;设置>;://指定点A
指定下一点://指定点B
指定下一点://指定点C
指定文字宽度<;0>;:2
输入注释文字的第一行<;多行文字(M)>;:TEXT//输入文字
输入注释文字的下一行://按回车键确定
2.设置引线文字格式
用户可以设置引线文字的格式,其中包括引线和注释对象的类型,以及引线和注释之间的位置关系。
选择→菜单项,其命令行提示如下:
命令:_qleader
指定第一个引线点或[设置(S)]<;设置>;:s//输入s并且回车
输入S可以设置引线,此时系统将会弹出一个“引线设置”对话框。
在对话框的选项卡的选项区中选中单选按钮后,可在选项卡中对其附着方式进行修改,选中单选按钮则会提示复制另一个对象,其他选项涉及标注的功能,将会在下一章详细介绍。
单击对话框中的选项卡,其中提供了引线和箭头类型的修改选项。
在“引线”选项区中选中单选按钮,则绘制出的为普通的折线引线,选中单选按钮。在“点数”选项区的数值框中输入数字作为折线的端点数,在和选项区中则分别可以设定箭头的形状和角度约束的大小。
其中提供了多行文字附着方式的修改选项,用来设置引线和多行文字注释的附加位置,但只有在选项卡中选中单选按钮时,此选项卡才可用。
带引线的文字中的引线是“多行文字”对象,可以单独修改,也可使用多行文字的任意操作对它进行修改。
带引线文字创建出来的实际上是两个对象,一个引线和一个多行文字,可以单独选择、编辑。
7.2使用文字样式
在图形中输入文字时,当前的文字样式决定输入文字的字体、字号、角度、方向和其他文字特征。AutoCAD2005图形中的所有文字都具有与之相关联的文字样式。输入文字时,AutoCAD2005使用当前的文字样式,该样式设置了字体、字号、角度、方向和其他文字特征。
文字样式可以进行创建、查看和选择等操作,本节将一一进行介绍。
7.2.1创建文字样式
在AutoCAD2005中创建新的文字样式,可以采用下面的两种方法:
选择→菜单项。
在命令提示行中输入命令STYLE。
执行这个命令以后,将弹出“文字样式”对话框,该对话框包括三个选项区:、和。在该对话框中可以新建样式并且为样式设置各个详细参数。
单击选项区中的按钮,系统会弹出“新建文字样式”对话框。
在“样式名”文本框中输入样式名,单击按钮,即可创建一个文字样式。
创建文字样式完成后在“文字样式”对话框中,可根据需要设置“字体名”、“宽度比例”和“倾斜角度”三个特性的内容:
在选项区中通过下拉列表框和指定数值设置西文字体、中文字体和高度,其中高度单位默认为mm(毫米)。
在选项区中可以为文字指定“颠倒”、“反向”或者“垂直”效果;宽度比例是指单个文字的宽度与高度的比值,因为英文字母为半个中文字符的大小,所以对于英文大写字符这个比值实际上是宽度与长度的比值乘以2;倾斜角度是指文字高度方向上的倾斜;选项区中有按照“效果”选项区中所设定的参数的文字预览,也可以在下方的文本框中输入汉字预览效果。
应特别注意的是,在“字体”下拉列表框中可以看到同一种字体都有“字体名”和“@字体名”两种字体,其中前者是正常的字体,而后者是同样字体旋转90度以后的样式,类似于文本编辑中的文字横排和竖排(左图为“字体”下拉列表框,右图为给出“宋体”和“@宋体”的区别)。
7.2.2使用文字样式
文字的格式可以通过“文字样式”来设定,也就是把设置好的各种参数运用到某个文字对象,对于一些文字对象也可以不全部按照文字样式的格式,而只修改其中的一些设置。文字样式实际上是类似于图层的一种样式设定手段。
1.设置当前文字样式
选择→菜单项,在弹出的“文字样式”对话框中的“样式名”下拉列表框中显示文字样式的样式名,从中选择一种样式,单击按钮,然后单击按钮,就能将选择的文字样式指定为当前样式。
被选择为当前的文字样式将会作为“单行文字”和“多行文字”的默认样式,特别是“单行文字”在插入的时候无法直接显示和修改参数,使用“文字样式”对话框查看和设定样式显得非常重要。
一般将图纸中最为常用的一两种文字样式创建为当前文字样式,这样在插入这些文字的时候不必修改样式,以提高绘图效率。
2.单行文字使用文字样式
单行文字的创建完全在命令提示行中完成,通过选择“样式”选项,输入样式名可以指定单行文字的样式。其命令行提示如下:
命令:_dtext
当前文字样式:STANDARD当前文字高度:3.5000
指定文字的起点或[对正(J)/样式(S)]:s
输入样式名或[?]:stylename
找不到文字样式“stylename”。//输入错误样式名的提示
输入样式名或[?]:style1//输入已有的样式
当前文字样式:style1当前文字高度:3.0000
指定文字的起点或[对正(J)/样式(S)]://接下来按照提示创建单行文字
……
注意,单行文字指定样式的时候,需要记住样式名,尤其既没有命令提示行的选项提示,也没有友好的窗口界面。在实际绘图中如果要使用这种方法指定样式,必须为被指定的样式进行合理的命名,能大概表达其含义而且方便记忆。
单行文字的格式,只能使用“样式”选项,而没有与多行文字类似的编辑框和各种编辑命令。
3.多行文字使用文字样式
在创建多行文字时,可以使用“文字格式”工具栏设置文字的样式。这个过程与单行文字的创建一样,其命令行提示如下:
命令:mt
MTEXT当前文字样式:"STANDARD"当前文字高度:3.5
指定第一角点:
指定对角点或[高度(H)/对正(J)/行距(L)/旋转(R)/样式(S)/宽度(W)]:s
输入样式名或[?]:
……
多行文字的创建操作顺序是这样的:指定第一个角点、修改样式、指定第二个角点、输入文字。
4.“特性”选项板中的“样式”选项
前面已经提到“特性”选项板,“特性”选项板中含有图形的各种对象特性。文字是一类特殊的图形对象,选择文字后,“特性”选项板显示的对象类中有“文字”一项,在选项板的“分类”下拉列表框中选择“文字”选项以后,可以看到,具体特性中就会出现“样式”下拉列表框,位于“文字”选项区中,可以选中某一样式并且在其下的下拉列表框中修改。
7.3编辑文字
对于已经存在的文字对象,可以使用多种编辑工具对其进行编辑,使其适合图形的要求。
文字的编辑包括两个方面,一是文字作为图形对象的编辑,比如文字位置、文字大小和文字颜色,二是对文字内容的修改,文字的特殊性使之可以直接通过输入法进行修改,这明显已经超出普通绘图的范畴了。
7.3.1编辑文字常用方法
编辑文字一般采用下面的方法:
选择一个单独的文字对象并且双击鼠标左键。