对于文字内容较长、格式较复杂的文本字段的输入,可以使用多行文字输入。多行文字会根据用户设置的文字宽度自动换行。
选择“绘图”→“文字”→“多行文字”命令,或者单击“文字”工具栏上的“多行文字”按钮 ,或者单击“绘图”工具栏上的“多行文字”按钮,或者在命令行中输入MTEXT,均可执行“多行文字”命令。
单击“绘图”工具栏上的“多行文字”按钮,命令行提示如下。
命令: _mtext 当前文字样式:"Standard" 当前文字高度:2.5
指定第一角点: //指定多行文字输入区的第一个角点
指定对角点或[高度(H)/对正(J)/行距(L)/旋转(R)/样式(S)/宽度(W)]://系统给出6个选项
命令行提示中有6个选项,分别为“高度”、“对正”、“行距”、“旋转”、“样式”和“宽度”,各选项的含义如下。
· 高度(H) 该选项用于设置文字框的高度,用户可以在屏幕上拾取一点,该点与第一角点的距离称为文字的高度,或者在命令行中输入高度值。
· 对正(J) 该选项用来确定文字排列方式,与单行文字类似。
· 行距(L) 该选项用来为多行文字对象制定行与行之间的间距。
· 旋转(R) 该选项用来确定文字倾斜角度。
· 样式(S) 该选项用来确定多行文字采用的字体样式。
· 宽度(W) 该选项用来确定标注文字框的宽度。
用户设置好以上选项后,系统提示“指定对角点:”,此选项用来确定标注文字框的另一个对角点,AutoCAD将在这两个对角点形成的矩形区域中进行文字标注,矩形区域的宽度就是所标注文字的宽度。
当指定了对角点之后,弹出如图4-19所示的多行文字编辑器,也叫“在位文字编辑器”,用户可以在编辑框中输入要插入的文字。
图4-19 多行文字编辑器
多行文字编辑器由多行文字编辑框和“文字格式”工具栏组成,多行文字编辑器中包含了制表位和缩进,因此可以轻松地创建段落,并可以相对于文字元素边框进行文字缩进。制表位、缩进的运用和Microsoft Word相似。如图4-20所示,标尺左端上面的小三角为“首行缩进”标记,该标记主要控制首行的起始位置;标尺左端下面的小三角为“段落缩进”标记,该标记主要控制该自然段左端的边界;标尺右端的两个小三角为设置多行对象的宽度标记;单击该标记然后按住鼠标左键拖动便可以调整文字宽度。另外,单击标尺还能够生成用户设置的制表位。
在文字编辑框的上方还有一个“文字格式”工具栏,如图4-21所示。在多行文字编辑框中,可以选择文字,在“文字格式”工具栏中修改文字大小、字体、颜色等格式,可以完成在一般文字编辑中常用的一些操作。
图4-20 多行文字编辑框标尺功能
图4-21 “文字格式”工具栏
下面详细介绍工具栏上各项的具体含义。
· “文字样式”下拉列表框 用来设置文字样式;“字体”下拉列表框用于设置字体类型;“字高”下拉列表框用于设置字符高度。
· “粗体”按钮 可以将被选择的文字设置成粗实体。
· “斜体”按钮 可以将被选择的文字设置成斜体。
· “下画线”按钮 可以为被选择的文字添加下画线。
· “放弃”按钮 单击该按钮放弃操作,包括对文字内容或文字格式所做的修改。单击“重做”按钮重做操作,包括对文字内容或文字格式所做的修改。
· “堆叠”按钮 通过“堆叠”按钮可以创建分数等堆叠文字。使用堆叠字符、插入符(^)、正向斜杠(/)和磅符号(#)时,单击该按钮,堆叠字符左侧的文字将堆叠在字符右侧的文字之上。如果选定堆叠文字,单击该按钮则取消堆叠。默认情况下,包含插入符(^)的文字转换为左对正的公差值。包含正斜杠(/)的文字转换为居中对正的分数值,斜杠被转换为一条同较长的字符串长度相同的水平线。包含磅符号(#)的文字转换为被斜线(高度与两个字符串高度相同)分开的分数。斜线上方的文字向右下对齐,斜线下方的文字向左上对齐。
· “颜色”下拉列表框 用于设置当前文字颜色。
· “显示标尺”按钮 控制标尺的显示。
· “选项”按钮 单击该按钮,可以弹出如图4-22所示的菜单,菜单中集中了绝大部分多行文字的操作命令,用户如果不习惯操作工具栏,可以使用菜单命令设置多行文字。
· “对齐”按钮 工具栏上的“对齐”按钮包括左对齐、居中对齐、右对齐、顶部对齐、中间对齐和下部对齐6种对齐方式,如图4-23所示。
· “编号”按钮、“项目符号”按钮和“大写字母”按钮 功能是使生成的多行文字以编号、项目符号和大写字母为开头形成列表。
· “插入字段”按钮 单击该按钮,将弹出“字段”对话框,便可选择插入所需字段。字段设置是为显示可能会在图形生命周期中修改的数据的可更新文字。字段更新时,将显示最新的字段值,例如日期、时间等。关于字段的应用将在4.4节讲解。
图4-22 “多行文字”菜单 图4-23 多行文字对齐方式
· “大写”按钮 用于控制字母由小写转化为大写。
· “小写”按钮 用于控制字母由大写转化为小写。
· “上画线”按钮 用于在文字上方添加或取消上画线。
· “符号”按钮 单击该按钮,弹出如图4-24所示的“符号”级联菜单,在菜单中包括一些常用的符号。选择“其他”命令,弹出如图4-25所示的“字符映射表”对话框,对话框中提供了更多的符号供用户选择。
图4-24 “符号”级联菜单 图4-25 “字符映射表”对话框
· “倾斜”文字框 用于设置选定文字的倾斜角度。倾斜角度表示的是相对于90°角方向的偏移角度。输入一个-85~85之间的数值使文字倾斜。倾斜角度的值为正时文字向右倾斜,倾斜角度的值为负时文字向左倾斜。
· “追踪”文字框 用于控制增大或减小选定字符之间的间距。1.0设置是常规间距。设置为大于1.0可增大间距,设置为小于1.0可减小间距。
· “宽度比例”文字框 用于控制扩展或收缩选定字符。1.0设置代表此字体中字母的常规宽度。可以增大该宽度,例如,使用宽度因子2使宽度加倍。或者减小该宽度,例如,使用宽度因子0.5将宽度减半。
用户设置完成后,单击“确定”按钮,多行文字就创建完毕。
由于单行文字和多行文字均可用以下介绍的方法进行编辑,因此将单行文字的编辑也放到多行文字编辑一节。
选择“修改”→“对象”→“文字”→“编辑”命令,或者单击“文字”工具栏“编辑文字”按钮,或者在命令行中输入DDEDIT,或者直接双击文字,即可进入编辑状态,对文字内容进行修改。对于多行文字来讲,在命令行中输入MTEDIT,也可以进行编辑。
单击“编辑文字”按钮,命令行提示如下。
命令: _ddedit
选择注释对象或[放弃(U)]:
用户可以使用鼠标指针在图形中选择需要修改的文字对象,按照用户选择文字对象的不同,系统会出现两种不同的响应:
(1)如果选择的是单行文字,用户只能对文字内容进行修改。如果要修改文字的字体样式、字高等属性,用户可以修改该单行文字所采用的文字样式,或者用“比例”按钮来修改。
(2)如果选择的是多行文字,系统会显示多行文字编辑器,用户可以直接在其中对文字的内容和格式进行修改。
在“文字”工具栏中,系统为用户提供了“比例”和“对正”对文字比例和对正样式进行调整。
(1)“比例”按钮,主要是用于调整单行文字或多行文字的高度。单击该按钮,命令行提示如下。
命令: _scaletext
选择对象: 找到1 个 //选择文字对象
选择对象: //按Enter键,结束选择对象
输入缩放的基点选项[现有(E)/左(L)/中心(C)/中间(M)/右(R)/左上(TL)/中上(TC)/右上(TR)/左中(ML)/正中(MC)/右中(MR)/左下(BL)/中下(BC)/右下(BR)] <中间>: MC
//选择缩放的参考点
指定新高度或[匹配对象(M)/缩放比例(S)] <500>: 300 //输入文字新高度
另外,还有两个选项为“匹配对象”和“缩放比例”,在提示栏中输入M选择匹配的方式,命令行提示如下。
指定新高度或[匹配对象(M)/缩放比例(S)] <300>: m //选择匹配方式
选择具有所需高度的文字对象: //选择参考高度的文字
高度=700 //系统提示信息
若在提示栏中输入S选择缩放的方式,命令行提示如下。
指定新高度或[匹配对象(M)/缩放比例(S)] <300>: s //选择缩放方式
指定缩放比例或[参照(R)] <2>: 2.5 //输入比例因子
(2)“对正”按钮,主要是用于调整单行文字或多行文字的对齐位置。单击该按钮,命令行提示如下。
命令: _justifytext
选择对象: 找到1 个 //选择需要调整对齐点的文字对象
选择对象: //按Enter键,退出对象选择
输入对正选项[左(L)/对齐(A)/调整(F)/中心(C)/中间(M)/右(R)/左上(TL)/中上(TC)/右上(TR)/左中(ML)/正中(MC)/右中(MR)/左下(BL)/中下(BC)/右下(BR)] <中上>: R
//输入新的对正点
选择“编辑”→“查找”命令,或者单击“文字”工具栏上的“查找”按钮,或者在命令中行输入FIND,都会弹出如图4-26所示的“查找和替换”对话框。
图4-26 “查找和替换”对话框
下面对几个比较重要的参数进行说明:
· “查找字符串”文本框 用于指定要查找的字符串。用户可以在文本框里输入包含任意通配符的文字字符串,或从列表中选择最近使用过的6个字符串中的一个。
· “改为”文本框 指定用于替换找到文字的字符串。用户在文本框里输入字符串,或从列表中最近使用过的6个字符串中选择一个。
· “搜索范围”下拉列表框 用于指定是在整个图形中查找还是仅在当前选择中查找。如果已选择某选项,“当前选择”将为默认值。如果未选择任何选项,“整个图形”将为默认值。单击“选择对象”按钮可以切换到绘图区选择搜索文字范围。
· “查找”按钮 单击该按钮,可以查找在“查找字符串”文本框中输入的文字。如果没有在“查找字符串”文本框里输入文字,则该选项不可用。在“上下文”区域中显示找到的文字。一旦找到第一个匹配的文本,“查找”按钮变为“查找下一个”按钮。单击“查找下一个”按钮可以查找下一个匹配的文本。
· “替换”按钮 单击该按钮,可以用“改为”文本框中输入的文字替换找到的文字。
· “全部改为”按钮 单击该按钮,将查找所有与“查找字符串”文本框中输入的文字匹配的文本,并用“改为”文本框中输入的文字替换。
【例4-3】 创建建筑施工图说明。
使用多行文字方法,使用例4-1创建的A700文字样式创建建筑施工图说明,其中要求“建筑施工图设计说明”文字字高700mm,“一、建筑设计”文字字高500mm,其他文字字高350mm,创建效果如图4-27所示。
图4-27 建筑施工图说明
其具体操作步骤如下:
(1)单击“绘图”工具栏上的“多行文字”按钮,命令行提示如下。
命令: _mtext 当前文字样式:"A700" 当前文字高度:700
指定第一角点: //在绘图区任意拾取一点
指定对角点或[高度(H)/对正(J)/行距(L)/旋转(R)/样式(S)/宽度(W)]:
//用光标拉动出文本编辑框,单击鼠标按钮,弹出多行文本编辑器
(2)在文本编辑框中输入文字“建筑施工图设计说明”,按Enter键,另起一行,效果如图4-28所示。
(3)继续输入其他文字,效果如图4-29所示。
图4-28 输入文字
图4-29 输入其他的文字
(4)单击“选项”按钮,弹出如图4-30所示的菜单栏,选择“直径”命令,完成直径符号的输入。
图4-30 输入直径符号
(5)继续使用键盘输入文字,输入直径符号以后的文字效果如图4-31所示。
图4-31 输入直径符号以后的文字
(6)选择文字“一、建筑设计”,如图4-32所示在“字高”文本框中输入500。
图4-32 设置文字“一、建筑设计”的高度
(7)选择文字“一、建筑设计”下方所有文字,如图4-33所示在“字高”文本框中输入350。
图4-33 设置“一、建筑设计”下方文字高度
(8)选择直径符号,在“字体”下拉列表框中选择文字样式Times New Roman,如图4-34所示。
图4-34 设置直径符号字体
(9)拖动文本编辑框标尺右端的两个小三角,改变多行文字的宽度,调整效果如图4-35所示,单击“确定”按钮完成创建。
图4-35 调整多行文字宽度