- 建筑CAD绘图技术(第2版)
- 胡可 杨文军主编
- 91字
- 2020-08-26 13:46:04
学习单元6 标注文字
本单元介绍定义文字样式、动态标注文字、标注多行文字、平面图文字标注等相关知识。每个建筑工程图的计算机绘制都要进行标注文字的操作,因此必须熟练掌握标注文字的基本操作。
2.6.1 定义文字样式
在一张图纸上,通常希望用不同的字体标注不同意义的文字,但AutoCAD只提供一个名为“Standard”的文字样式,且该样式自动被文字标注命令、尺寸标注命令等默认引用。因此,针对不同的场合,必须设置不同的文字样式以供使用。当用户设置了多种文字样式以后,要使用哪一种文字样式时应将该文字样式设置为当前样式。
(1)功能:定义和修改文字样式、设置当前样式、删除已有样式、字样式重命名。
(2)命令格式及操作如下。
① 下拉菜单:选择“格式”→“文字样式”命令。
② 命令行:输入“STYLE”或“DDSTYLE”。
用户输入命令后,AutoCAD就会弹出如图2.82所示的“文字样式”对话框。
图2.82 “文字样式”对话框
下面对该话框的操作进行说明。
(1)设置文字样式名。
利用“文字样式”对话框中“样式名”选项区的各选项,可以显示文字样式的名称、创建新的文字样式、为已有的文字样式重命名及删除文字样式。
① “样式名”下拉列表框:列出当前已有的所有样式。但应注意的是,在用户没有创建新的文字样式时,“样式名”列表框只显示默认的标准样式(“Standard”样式),它使用的字体名为“txt.shx”,高度为0,宽度比例为1,如图2.82所示。
② “新建”按钮:要创建新文字样式,单击该按钮,AutoCAD 将弹出“新建文字样式”对话框,如图2.83所示。用户输入自己想要创建的样式名,单击“确定”按钮后退回到“文字样式”对话框,此时在“样式名”下拉列表框中将显示用户新建的文字样式名。
图2.83 “新建文字样式”对话框
③ “重命名”按钮:单击该按钮,AutoCAD 将弹出“重命名文字样式”对话框,如图2.84所示。可在“样式名”文本框中输入新的样式名,然后单击“确定”按钮重命名文字样式。但不能重命名系统定义的“Standard”样式名。
图2.84 “重命名文字样式”对话框
④ “删除”按钮:单击该按钮,可删除所选择的文字样式。但应注意的是,正在被使用的文字样式和系统定义的“Standard”样式不能被删除。
(2)为选定的文字样式设置字体。
利用“文字样式”对话框中“字体”选项区的各选项,可为所选择的字体样式设置字体和字高等属性。其中“字体”下拉列表框用于选择字体,“字体样式”下拉列表框用于设置某些字体的格式(粗体、斜体等),“高度”文本框用于设置字体的高度。如果选取“使用大字体”复选框,则“字体”选项区中央的“字体样式”下拉列表框被激活,可以从中选择一种大字体。设置文字样式时,如果将文字的高度设置为0,则在使用“单行文字”命令标注文本时,命令行将会显示“指定高度”提示,要求指定文字的高度;如果在“高度”文本框中输入了文字高度,AutoCAD则按此高度标注文字,命令行不再提示“指定高度”。
注意:AutoCAD 2006支持的字体有两种类型:一种是扩展名为“.shx”的字体,该字体是利用图形技术创建的,由AutoCAD系统提供;另一种是扩展名为“.ttf”的字体,该字体为TrueType字体,通常由Windows系统提供。用户只有选择了“.shx”的字体,“使用大字体”复选框才会被激活。对于AutoCAD支持的TrueType字体,可使用系统变量 TEXTFILL和TEXTQLTY设置所标注的文字是否填充和文字的光滑程度。其中,TEXTFILL为0时不填充,为1时则进行填充。TEXTQLTY的取值范围是0~l00,默认值为50。TEXTQLTY的值越大,文字越光滑,图形输出耗时也越长。
(3)字体效果设置。
可通过“文字样式”对话框的“效果”选项区设置文字显示效果,例如,宽度比例、倾斜角度、垂直、反向和颠倒等效果。
①“颠倒”复选框:用于设置是否将文字颠倒书写。颠倒标注与正常标注关于水平方向对称,如图2.85(a)、(b)所示。
② “反向”复选框:用于设置是否将文字反向书写,如图2.85(c)所示。
③ “垂直”复选框:用于设置将文字垂直书写,否则默认为水平标注,如图2.85(d)所示。但垂直效果对汉字字体无效。
图2.85 几种文字设置的效果
④ “宽度比例”文本框:用于设置文字字符的高度和宽度之比,默认值为l。当宽度比例为1时,表示按字体文件中定义的高宽比例标注文字。当宽度比例因子小于 1时文字会变窄,反之变宽,如图2.86(a)所示。
⑤ “倾斜角度”文本框:用于设置文字倾斜角度,默认值为0。倾斜角度为0,表示文字不倾斜;为正时向右倾斜,为负时向左倾斜。输入倾斜角度数值范围为;−85°~85°,倾斜效果如图2.86(b)所示。
图2.86 宽度比例及倾斜标注示例
(4)预览与应用文字样式。
如图2.82中所示“文字样式”对话框的“预览”选项区,用于预览所选择或所设置的文字样式效果。在“预览”按钮左侧的文本框中输入要预览的字符后,单击“预览”按钮,可以将输入的字符按当前文字样式显示在预览框中。
设置完文字样式后,单击“应用”按钮即可使用该文字样式。
2.6.2 动态标注文字
动态标注文字是指通过命令窗口输入要标注文字的同时,可以在屏幕上动态地显示所输入的文字。自AutoCAD 2000版本以后,系统就把以前版本的DTEXT命令(创建动态文字命令)和TEXT命令(创建单行文字命令)合二为一,使文字输入更方便。书写完一行文字后按“Enter”键可继续输入另一行文字,因此利用此功能可标注多行文字,但每行文字作为一个对象,可单独进行编辑和修改。
(1)功能:动态书写单行文字,在书写时所输入的字符动态显示在屏幕上,并用文字光标线显示下一文字书写的位置。
(2)命令格式及操作如下。
① 下拉菜单:选择“绘图”→“文字”→“单行文字”命令。
② 图标按钮:单击“文字”工具栏上的按钮。
③ 命令行:输入“TEXT”或“DTEXT”。
命令:_text 当前文字样式:Standard 当前文字高度:2.5000 指定文字的起点或[对正(J)/样式(S)]:(用户可在此时选取一点作为文本的起点或选择一个选项)
上述命令提示说明了当前的标注样式,以及所采用的字体高度设置(这一样式和相应的设置通常是上次标注文字时所采用的设置,或者系统默认的Standard设置)。
对命令提示中的选项说明如下。
(1)指定文字的起点。这是 TEXT命令的默认选项,可直接在屏幕作图区上选取一点作为输入文字的起点,则AutoCAD依次提示如下:
指定高度<0>:(输入文字的高度) 指定文字的旋转角度<0>:(输入文字行的旋转角度) 输入文字:(输入文字内容)
注意:如果选择的文字样式中定义了文字的高度,则AutoCAD不再提示指定高度。
(2)对正(J):用于选择输入文本的对正方式,对正方式决定文本的哪一部分与所选的起始点对齐。在提示状态下输入“J”执行该选项,则绘图区光标所在位置将显示各种对正方式供用户选择,如图2.87所示,同时AutoCAD命令行提示如下:
指定文字的起点或[对正(J)/样式(S)]:J 输入选项[对齐(A)/调整(F)/中心(C)/中间(M)/右(R)/左上(TL)/中上(TC)/右上(TR)/左中(ML)/正中 (MC)/右中(MR)/左下(BL)/中下(BC)/右下(BR)]:
AutoCAD 文字标注在文字的顶线、底线之间,还定义了基线和中线位置,文字对正在左、中、右及四位置线上进行组合,如图2.87所示。
图2.87 文字的对正方式
AutoCAD共提供了14种对正方式,下面对各种对正方式进行说明。
① 对齐(A):要求确定文本行基线的起点和终点位置,所输入的文本字符均匀地分布于指定的两点之间。如果两点间的连线不水平,则文本行倾斜放置,倾斜角度由两点间的连线与 X轴的夹角确定;字高、字宽根据两点间的距离与字符的多少按文字样式中设定的宽度系数自动确定。执行该选项后,AutoCAD依次提示如下:
指定文字基线的第一个端点:(指定第一端点) 指定文字基线的第二个端点:(指定第二端点) 输入文字:(输入文字后按“Enter”键结束命令)
② 调整(F):此选项要求指定文本基线的起点、终点位置及文字的高度,所输入的文本字符均匀地分布于指定的两点之间,文本行的倾斜角度由两点间的连线确定,文本的高度为用户指定的高度,字宽根据两点间的距离与字符的多少自动确定。执行该选项后,AutoCAD依次提示如下:
指定文字基线的第一个端点:(指定第一端点) 指定文字基线的第二个端点:(指定第二端点) 指定高度<2.5000>:10(指定字符的高度) 输入文字:(输入文字后按“Enter”键结束命令)
③中心(C):该选项要求指定标注文字基线的中点位置,然后指定文字高度,所输入的文字行按其基线以该点居中对齐。
④中间(M):要求指定文字的中间点位置,然后指定文字的高度和旋转角度。所输入的文字行以该点作为其水平、垂直方向的中点居中对齐。
⑤ 右(R):要求指定一点,AutoCAD把它作为文本行基线的右端点,所输入的文字行按其基线以该点右对齐排列。
⑥ 与“对正(J)”选项对应的其他提示中,“左上(TL)”、“中上(TC)”、“右上(TR)”提示选项分别表示以用户所指定的点作为文字行顶线的左端点、中点和右端点,所输入的文字行将按其顶线分别以指定的点左对齐、居中对齐和右对齐排列;“左中(ML)”、“正中(MC)”、“右中(MR)”提示选项分别表示以用户所指定的点作为文字行中线的左端点、中点和右端点,所输入的文字行将按其中线分别以指定的点左对齐、居中对齐和右对齐排列;“左下(BL)”、“中下(BC)”、“右下(BR)”提示选项分别表示以用户所指定的点作为文字行底线的左端点、中点和右端点,所输入的文字行将按其底线分别以指定的点左对齐、居中对齐和右对齐排列。
以上各种对正方式如图2.88所示。用户可根据文字书写外观布置要求,选择一种适当的文字对正方式。
图2.88 不同方式的文本显示
(3)样式(S)。确定当前使用的文字标注样式。执行该选项后,AutoCAD提示如下:
指定文字的起点或[对正(J)/样式(S)]:S 输入样式名或[?]<Standard>:
此时,可直接输入当前要使用的文字样式的名称,也可输入“?”后按“Enter”键,来显示当前已有的文字样式。若直接按“Enter”键,则使用默认样式。
(4)动态标注文字时请注意如下几点。
① 在输入文字的过程中,要改正刚才输入的文字,只需按一次“Backspace”键,就可以把该字符删除,同时光标也回退一步。用这种方法可从后向前删除已输入的多个字符。
② A utoCAD 2006 与以前版本不同的是,当使用特定的文字对正方式,输入文字的过程中屏幕上就动态地按该对正方式显示文字行。
③ 书写完一行文字后按“Enter”键可继续输入另一行文字,因此利用此功能可标注多行文字,但每一行文字作为一个对象,只可单独进行编辑和修改。
(5)特殊字符的标注。
实际绘图时,有时需要标注一些特殊字符,如在一段文本的上方或下方加画线、标注“°”(度)、“±”和“φ”等,以满足特殊需要。由于这些特殊字符不能从键盘上直接输入,因此AutoCAD提供了各种相应控制符,以实现这些特殊标注要求。CAD的控制符由两个百分号(%%)及其后紧跟的一个字符构成。常用的控制符如表2.1所示。
表2.1 常用的控制符
表2.1中各实例的输出结果如图2.89所示。
图2.89 特殊字符的标注
标注特殊字符时请注意如下几点:
① %%u 文字下画线开/关总是成对出现,第一次出现时表示下画线开始,第二次出现时表示下画线结束;%%o也是如此。
② 在输入这些字符时,相应控制码输入完成后,AutoCAD 就立刻在文字输入处显示出该特殊字符。例如,要输入字符“±”,当用户输入完%%p 控制字符后,%%p 控制字符将立刻被“±”替代。
③“%”字符的控制字符为%%%,但AutoCAD会将已输入并显示的“%”字符也作为控制字符中的一部分,所以如果用户在标注的单独字符“%”后有控制代码,则应注意控制字符的输入顺序,应先输入“%”字符后的特殊字符控制符,再将光标回退后输入“%”的控制字符。例如,要标注50%±25,则当输入“%±”时应先输入%%p,将光标回退后再输入%%%控制字符。
④ 一般的工程图样使用的字体样式为仿宋体样式,在该样式下,%%c 控制字符不起作用,即标注完毕后不能显示“φ”。此时,%%c 控制字符的字体应采用“ISOCP”、“SOLIDEDGE ISO”等其他字体。
2.6.3 标注多行文字
多行文字又称段落文字,由MTEXT命令创建,是一种更易于管理和编辑的文字对象。在工程图样中,常使用它创建较为复杂的文字说明。前面已经讲过,使用DTEXT命令或TEXT命令也可创建多行文字,但与DTEXT命令或TEXT命令不同的是,MTEXT命令所创建的多行段落文字不管包含多少行都作为一个对象,而 DTEXT命令或TEXT命令创建的多行文字,每行文字是一个单独的对象。
(1)功能:按指定的文本行宽度标注多行文字,文本行宽度由一个不被打印的文字边界框定义。
(2)命令格式及操作如下。
① 下拉菜单:选择“绘图”→“文字”→“多行文字”命令。
② 图标按钮:单击常用绘图工具栏上的“多行文字”按钮。
③ 命令行:输入“MTEXT”。
命令行:_mtext 当前文字样式:Standard当前文字高度:2.5000 指定第一角点:(指定边界框的第一角点,由鼠标拾取) 指定对角点或[高度(H)/对正(J)/行距(L)/旋转(R)/样式(S)/宽度(W)]:(指定边界框的对角点或 选择一个选项)
在此提示下,可以指定一对角点来定义一个由两对角点确定的多行段落文字边界框,也可以选择一个选项来定义文字的高度、对正方式、行距、旋转角度、文字样式及宽度。
对该命令选项的说明如下。
(1)指定对角点:这是系统默认选项,即指定另一对角点的位置,从而定义一个由两对角点确定的多行文字边界框,用于确定多行文字的宽度,如图2.90所示,图中箭头表示多行段落文字的扩展方向。当用户指定对角点后,AutoCAD 将会弹出如图2.92所示的“文字格式”工具栏和文字输入窗口。
图2.90 多行文字边界框
(2)高度(H):该选项用于定义多行文字的字高。
(3)对正(J):该选项用于定义多行文字字符在边界框里的对齐排列方式。AutoCAD 基于边界框上的9个对齐点来对正排列多行文字,如图2.91所示,共有9种多行文字对齐方式:左上(TL)、中上(TC)、右上(TR)、左中(ML)、正中(MC)、右中(MR)、左下(BL)、中下(BC)、右下(BR)。默认的对齐方式是左上(TL)对齐。
图2.91 多行文字的对齐方式
(4)行距(L):用于设定多行文字对象的行间距。
(5)旋转(R):用于设置文字边界框的旋转角度。
(6)样式(S):用于设置多行文字使用的文字样式。
(7)宽度(W):用于定义文字行的宽度。用户在命令提示下输入一个宽度值后, AutoCAD同样弹出如图2.92所示的“文字格式”工具栏和文字输入窗口。
图2.92 “文字格式”工具栏和文字输入窗口
“文字格式”工具栏各主要选项的功能如下。
①“文字样式”下拉列表框:用于选择用户设置的文字样式。
②“文字字体”下拉列表框:用于为新输入的文字指定字体或改变选定文字的字体。
③“文字高度”下拉列表框:用于设置新文字的字符高度或更改选定文字的高度。
④ 按钮:粗体字切换按钮,只适用于TrueType字体。
⑤ 按钮:正体、斜体切换按钮,只适用于TrueType字体。
⑥ 按钮:下画线开关。
⑦ 按钮和按钮:用于取消和重复上一次操作。
⑧ 按钮:用于设置文字的堆叠形式(堆叠形式文字是一种垂直对齐的文字或数字)或取消堆叠。使用时,需要分别输入分子和分母,其间使用“/”、“#”或“^”字符分隔,然后选择这一部分文字,单击按钮即可。再次单击该按钮,则取消堆叠。
⑨ “文字颜色”下拉列表框:用于为新输入文字指定颜色或修改选定文字的颜色。
⑩ 按钮:用于打开或关闭输入窗口上方的标尺。
⑪ “确定”按钮:单击该按钮,可以关闭多行文字创建模式并保存用户的设置。
2.6.4 平面图文字标注
(1)设置文字样式。新建文字样式,字体名设置为仿宋_GB2312,字体样式为常规,宽度比例设置为0.7。设置完成后单击“应用”按钮确定。
注意:此时字体名不要设置为@仿宋_GB2312(见图2.93)。
图2.93 设置文字样式
(2)输入文字,具体的命令提示过程如下,显示结果见图2.94。
图2.94 文字输入
命令:_dt或text 当前文字样式:样式1 当前文字高度:2.5000 指定文字的起点或 [对正(J)/样式(S)]:(指定文字起点) 指定高度<2.5000>: 300 指定文字的旋转角度 <0>: 输入文字:卧室
(3)复制输入的文字到相应房间,然后双击需要修改的文字,修改相应的文字内容(见图2.95和图2.96)。
图2.95 文字复制
图2.96 修改文字内容
(4)输入其他文字,完成文字标注(见图2.97)。
图2.97 完成文字标注