1.5 管理命名对象
在AutoCAD 2014中,图形文件包括图形和非图形对象两种。可以使用图形对象(如直线、圆和圆弧)进行设计,同时可以使用非图形信息(也叫命名对象,如文字样式、标注样式、命名图层和视图)管理设计。例如,要经常使用一组圆弧的特性,就可以将其另存为并命名线型,以后就可以直接把这些圆弧应用到图形中了。
定义和保存查看图纸有多种方法。例如,可以保存多个UCS(用户坐标系),这样在绘图任务期间就可以很方便地在UCS之间切换。此外,也可以保存多个视图和视口设置。AutoCAD在符号表和数据词典中存储命名对象,每一种命名对象都有一个符号表或数据词典,每个符号表或数据词典都可以存储多个命名对象。例如,如果创建了10种标注样式,图形的标注样式符号表或数据词典将有10个标注样式记录。除非创建LISP例程或对AutoCAD编程,否则不能直接处理符号表或数据词典。可以使用AutoCAD的对话框或命令行查看和修订所有命名对象,表1-2列出了AutoCAD中的命名对象。
表1-2 AutoCAD 2014中的命名对象
1.5.1 命名和重命名对象
在AutoCAD中,对象的名称最多可以包含255个字符,除了字母和数字以外,名称中还可以包含空格(AutoCAD将删除直接在名称前面或后面出现的空格)和特殊字符,但这些特殊字符不能在Microsoft Windows或AutoCAD中有其他用途。
不能使用的特殊字符包括大于号(>)、小于号(<)、斜杠(/)、反斜杠(\)、引号(“)、反引号(”)、冒号(:)、分号(;)、问号(?)、逗号(,)、星号(*)、竖杠(|)和等号(=)。此外,不能使用Unicode字体创建的特殊字符。
当图形越来越复杂时,可以重命名这些命名对象以保证对象的名称易于识别和查找。如果插入到主图形中的图形包含相互冲突的名称,重命名就可以解决冲突。除了AutoCAD默认的命名对象(如图层0)外,可以重命名任意的命名对象。
要为命名对象重命名,可以选择“格式”|“重命名”命令,打开“重命名”对话框,在“命名对象”列表框中选择对象类型,在“项数”列表框中选择命名对象的项目,或者在“旧名称”文本框中输入名称,在“重命名为”文本框中输入新名称,再单击“确定”按钮即可,如图1-34所示。
图1-34 “重命名”对话框
1.5.2 使用通配符重命名对象
在AutoCAD中,可以使用通配符过滤图层,也可以使用通配符为命名对象组重命名。例如,如果只显示以单词mech开头的图层,可以在“图层名”列表中输入mech,然后按Enter键。如果将图层组PIPE$LEVEL-1、PIPE$LEVEL-2和PIPE$LEVEL-3分别重命名为P_ LEVEL-1、P_LEVEL-2和P_ LEVEL-3,可以在“旧名称”文本框中输入PIPE$*,在“重命名为”文本框中输入P_*。在AutoCAD 2014中,可以使用的有效通配符见表1-3所示。如果要在命名对象中使用通配符,必须在这些字符前面加上单引号('), AutoCAD才不会将这些字符解释为通配符。
表1-3 有效的通配符
1.5.3 清理命名对象
在绘图过程中,图形中可能会积累一些没有用的命名对象,例如,图形文字不再使用的文字样式,或者不包含任何图形对象的图层。通过清理命名对象,能够有效地缩减图形尺寸。可以清理单独的命名对象、特定类型的所有样式和定义图形中的所有命名对象等,但不能清理被其他图形对象引用的对象。例如,不能清除图形中的某条直线引用的线型。此外,清理操作只删除一个层次的引用。如果因清理某个图层而删除了对某一线型的唯一引用,那么除非使用线型选项再次进行清理,否则该线型清理不掉。
清理未被使用的命名对象时,选择“文件”|“图形实用程序”|“清理”命令,打开“清理”对话框,如图1-35所示。可以查看当前图形中能清理的项目和不能清理的项目。单击“清理”或“全部清理”按钮,可以清理所有选定的项目或所有未使用的项目。
图1-35 “清理”对话框