第10章文字标注10.1定义文字样式10.2文字标注10.3文字编辑10.4拼写检查10.1定义文字样式AutoCAD图形中的所有文字都具有与之相关联的文字样式。输入文字时,AutoCAD使用当前的文字样式,该样式设置了字体、字号、角度、方向和其他文字特征。如果要使用其他文字样式来创建文字,可以将其他文字样式置于当前。此样例显示用于STANDARD文字样式的设置。10.1.1创建文字样式AutoCAD中有两类字体即Windows系统的Truetype字体和AutoCAD的SHX形字体(SHX中又包含8种Bigfont大字体)。Truetype字体复杂、占用空间大,增加了图形文件和屏幕刷新的时间。SHX形字体较Truetype字体简单,不过,不同SHX形字体的复杂程度也不一样,最为简单的为txt.shx要使用中文字体通常有两种方法:•直接选用支持中文的Truetype字体,但不能选用带@的字体(如:TT@宋体),这是一种古书的竖排方式。这种方法有一个很大的缺点是不能用于尺寸标注,因为不含有象Φ这种符号。•用SHX形字体,英文字体用txt.shx,中文字体用大字体中的gbcbig.shx。强烈推荐其它SHX字体介绍:bigfont.shx日语chineset.shx中文繁体exfont.shx日语gbcbig.shx中文简体whgdtxt.shx韩语whgtxt.shx韩语whtgtxt.shx韩语whtmtxt.shx韩语正常效果颠倒效果反向效果垂直效果倾斜效果宽度比例增大效果建议在样式中将高度设为0,这样在创建文本时会提示输入高度,否则不会提示,这样可以使用同一文本样式创建不同高度的文本。只有所选字体支持垂直时,垂直选项才可用,Truetype字体和部分SHX形字体不支持垂直。单个文字的倾斜角度是指相对于90o方向的偏移角度,-85o~+85o,正值向右倾斜,负值向左倾斜。更改文字式样中的字体、颠倒、反向和垂直等特性时,系统会自动更新当前图形中已使用该字体的文字。但更改宽度比例和顷斜角度时,只影响以后输入的文本。创建和修改文字样式除了默认的STANDARD文字样式外,必须创建任何所需的文字样式。文字样式名称最长可达255个字符。其中可包含字母、数字和特殊字符,如美元符号($)、下划线(_)和连字符(-)。某些样式设置对多行文字和单行文字对象的影响不同。例如,修改“倒置”和“反向”选项对多行文字无影响。修改“宽度比例”和“倾斜”对单行文字无影响。如果重命名现有文字样式,任何使用旧名称的文字都采用新的文字样式名。可以使用PURGE命令或通过从“文字样式”对话框中删除文字样式,从图形中删除未参照的文字样式。但无法删除已经使用的文字样式和默认的Standard样式。10.2文字标注“绘图”菜单:文字单行文字命令行:text/dtext当前文字样式:当前当前文字高度:当前指定文字的起点或[对正(J)/样式(S)]:指定点或输入选项如果上一次输入的命令为TEXT,则在“指定文字的起点”提示下按ENTER键将跳过高度和旋转角度的提示,并直接显示“输入文字”提示。文字将直接放在上一行文字的下方。该提示下指定的点也被存储为文字的插入点。可以通过输入Unicode字符串和控制代码来输入特殊字符和带格式的文字。使用-TEXT以使TEXTEVAL系统变量生效。10.2.1创建单行文字起点指定文字对象的起点。指定高度当前值:指定点(1)、输入值或按ENTER键只有当前文字样式没有固定高度时才显示“指定高度”提示。指定文字的旋转角度当前值:指定角度或按ENTER键输入文字:输入文字并按ENTER键退出该命令对正控制文字的对正。输入选项[对齐(A)/布满(F)/中心(C)/中间(M)/右(R)/左上(TL)/中上(TC)/右上(TR)/左中(ML)/正中(MC)/右中(MR)/左下(BL)/中下(BC)/右下(BR)]:也可在“指定文字的起点”提示下输入这些选项。由于缺省为左方式,故没有左选项默认MC(正中)TC(中上)TR(右上)MR(右中)(右)BR(右下)(中间)BC(中下)(中心)BL(左下)(默认设置,左)ML(左中)TL(左上)基线对齐通过指定基线端点来指定文字的高度和方向。指定文字基线的第一个端点:指定点(1)指定文字基线的第二个端点:指定点(2)输入文字:输入文字并按ENTER键退出该命令字符的大小根据其高度按比例调整。文字字符串越长,字符越矮。布满指定文字按照由两点定义的方向和一个高度值布满一个区域。只适用于水平方向的文字。指定文字基线的第一个端点:指定点(1)指定文字基线的第二个端点:指定点(2)指定高度当前值:输入文字:输入文字并按ENTER键退出该命令中心从基线的水平中心对齐文字,此基线是由用户以点指定的。指定文字的中心点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令旋转角度是指基线以中点为圆心旋转的角度,它决定了文字基线的方向。可通过指定点来决定该角度。文字基线的绘制方向为从起点到指定点。如果指定的点在中心点的左边,将绘制出倒置的文字。中间文字在基线的水平中点和指定高度的垂直中点上对齐。中间对齐的文字不保持在基线上。指定文字的中间点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令“中央”选项与“正中”选项不同,“中央”选项使用的中点是所有文字包括下行文字在内的中点,而“正中”选项使用大写字母高度的中点。右对齐在基线上靠右对齐文字,基线由用户用点指定。指定文字基线的右端点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令左上在指定为文字顶点的点上靠左对齐文字。只适用于水平方向的文字。指定文字的左上点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令中上在指定为文字顶点的点上居中文字。只适用于水平方向的文字。指定文字的中上点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令右上在指定为文字顶点的点上靠右对齐文字。只适用于水平方向的文字。指定文字的右上点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令左中在指定为文字中间点的点上靠左对齐文字。只适用于水平方向的文字。指定文字的左中点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令正中在文字的中央水平和垂直居中文字。只适用于水平方向的文字。指定文字的正中点:指定点(1)指定文字的高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令右中在指定为文字中间点的点上靠右对齐文字。只适用于水平方向的文字。指定文字的右中点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令“正中”选项与“中央”选项不同,“正中”选项使用大写字母高度的中点,而“中央”选项使用的中点是所有文字包括下行文字在内的中点。左下以指定为基线的点靠左对齐文字。只适用于水平方向的文字。指定文字的左下点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令中下以指定为基线的点居中文字。只适用于水平方向的文字。指定文字的中下点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令右下以指定为基线的点靠右对齐文字。只适用于水平方向的文字。指定文字的右下点:指定点(1)指定高度当前值:指定文字的旋转角度当前值:输入文字:输入文字并按ENTER键退出该命令样式指定文字样式,文字样式决定文字字符的外观。创建的文字使用当前文字样式。输入样式名或[?]当前:输入文字样式名称或输入?列出所有文字样式输入?列出当前文字样式、关联的字体文件、文字高度及其他参数。除了使用Unicode字符输入特殊字符外,还可以为文字加上划线和下划线,或通过在文字字符串中包含控制信息来插入特殊字符。每个控制序列都通过两个百分号引入。下列控制代码可使用标准AutoCAD文字字体和PostScript字体:%%nnn绘制字符数nnn。这些控制代码只能使用标准AutoCAD文字字体:%%o控制是否加上划线。%%u控制是否加下划线。%%d绘制度符号(º)。10.2.2使用文字控制代码创建单行文字%%p绘制正/负公差符号(±)。%%c绘制圆直径标注符号()。%%%绘制百分号(%)。可同时为文字加上划线和下划线。上划线和下划线在文字字符串结束处自动关闭。可使用%%nnn控制序列显示PostScript字体的特殊字符。AutoCAD2004/sample文件夹中提供了一个显示每种字体的字符表的样例图形(truetype.dwg)。10.2.3创建多行文字“绘图”工具栏:“绘图”菜单:文字多行文字命令行:mtext当前文字样式:当前文字高度:当前指定第一角点:指定对角点或[高度(H)/对正(J)/行距(L)/旋转(R)/样式(S)/宽度(W)]:指定对角点之后,将显示多行文字编辑器。如果指定其他选项或在命令提示下输入-mtext,MTEXT将不显示多行文字编辑器,而显示其他的命令行提示。多行文字编辑器字体为新输入的文字指定字体或改变选定文字的字体。TrueType®字体按字体族的名称列出。AutoCAD编译的形(SHX)字体按字体所在文件的名称列出。自定义字体或第三方字体在编辑器中显示为Autodesk提供的代理字体。sample目录中提供了一个样例图形(truetype.dwg),其中显示了每种字体。文字高度按图形单位设置新文字的字符高度或更改选定文字的高度。如果当前文字样式没有固定高度,则文字高度是TEXTSIZE系统变量中存储的值。多行文字对象可以包含不同高度的字符。“文字格式”工具栏控制多行文字对象的文字样式和选定文字的字符格式。样式向多行文字对象应用文字样式。当前样式保存在TEXTSTYLE系统变量中。如果将新样式应用到现有的多行文字对象中,用于字体、高度和粗体或斜体属性的字符格式将被替代。堆叠、下划线和颜色属性将保留在应用了新样式的字符中。具有反向或倒置效果的样式不被应用。如果在SHX字体中应用定义为垂直效果的样式,这些文字将在多行文字编辑器中水平显示。粗体为新输入文字或选定文字打开或关闭粗体格式。此选项仅适用于使用TrueType字体的字符。斜体为新输入文字或选定文字打开或关闭斜体格式。此选项仅适用于使用TrueType字体的字符。下划线为新输入文字或选定文字打开或关闭下划线格式。放弃在多行文字编辑器中撤销操作,包括对文字内容或文字格式的更改。也可以使用CTRL+Z组合键。重做在多行文字编辑器中重做操作,包括对文字内容或文字格式的更改。也可以使用CTRL+Y组合键。文字颜色为新输入文字指定颜色或修改选定文字的颜色。可以为文字指定与所在图层关联的颜色(BYLAYER)或与所在块关联的颜色(BYBLOCK)。也可以从颜色列表中选择一种颜色,或单击“其他”打开“选择颜色”对话框。关闭关闭多行文字编辑器并保存所做的任何修改。也可以在编辑器外的图形中单击以保存修改并退出编辑器。要关闭多行文字编辑器而不保存修改,请按ESC键。设置缩进、制表位和多行文字宽度在文字输入窗口的标尺上右击,从弹出的标尺快捷菜单中选择“缩进和制表位”命令,打开“缩进和制表位”对话框,可以从中设置缩进和制表位位置。其中,在“缩进”选项组的“第一行”文本框和“段落”文本框中设置首行和段落的缩进位置;在“制表位”列表框中可设置制表符的位置,单击“设置”按钮可设置新制表位,单击“清除”按钮可清除列表框中的所有设置。在标尺快捷菜单中选择“设置多行文字宽度”子命令,可打开“