ATTMODE变量可以设置成0,1,2,设置成不同值的作用如下。

值
说明
关闭:使所有属性都不可见
常规:保持每个属性的当前可见性;显示可见属性,不显示不可见属性
打开:使所有属性都可见

二、部分图块后图块部分属性不可见,进入块编辑器可以看到属性
如果图面上看不到属性,但双击图块在弹出的增强属性编辑器中可以看到属性,如下图所示。
遇到这种情况,可以先将ATTMODE设置为2,看看属性是否可以显示,如果属性显示出来了,那就说明此属性本身被设置为不可见了,如下图所示。
当然我们也可以选中图块后右键,选择块编辑器,进入块编辑器后看能否看到此属性,如下图所示。
设置为不可见的属性可以让图块看起来完全一样,但属性值不同,可以利用不同的属性值来做统计或其他处理。
当然如果我们希望属性变成可见,可以在块编辑器里选中属性后在特性面板将不可见设置为否。
三、在图面上可以看到属性,但进入块编辑器中却看不到属性
上面两种情况还属于比较正常的情况,但有时会一些比较奇怪的图块,在图面上和增强属性管理器中都可以看到属性,说明图形并没有设置为不可见,但进入块编辑器后却看不到这个属性。
遇到这种情况,我们可以重新插入一个此图块试试,如果发现新插入的图块此图形消失,则有可能是这样的情况。
刚开始定义的图块有属性,进入块编辑器里删除属性,之前插入的图块属性会保留,但后插入的图块是没有属性的。
重现过程看下面的动图。
这种情况也就是在之前插入的块参照中的属性保留了,但图块定义中的属性值却被删除了,这种情况倒也是正常的,我们在块编辑器中添加属性也会是这种情况。
CAD编辑图块添加了属性后为什么属性不更新?
四、增强属性编辑器里能看到属性,但图面上和块编辑器中都看不到属性
图面上看不到属性可能被设置为了不可见,块编辑器中看不到可能像上面第三点说的那样属性被在块编辑器中删除了。之所以将这一点单独列出来,是因为还有一种特殊的情况,是天正等专业软件对图块进行了特殊处理,将属性值的文字高度设置得特别小,其实在块编辑器中是有的,只是很小,看不到,如下图所示。
如果在增强属性编辑器中切换到“文字选项”选项卡,可以看到这个文字的高度可能是0.008或更小,如0.0002,既然知道是字高设置得特别小了,进入块编辑器中我们就可以想办法找到了,如下图所示。