注:以下是基于AutoCAD2007得出的结论
块A
3根直线,白色线随块,黄色线随层,洋红色为本身颜色,当前图层颜色为黄色
块B
一个矩形,矩形颜色随块;插入块A,设计块参照颜色为红色。当前图层为青色
观察插入块A,在块A中颜色随块的直线此时颜色由白色变为块参照的红色,随层的颜色由黄色变为当前图层的青色,本身颜色的直线保持不变。
图形
插入块B,并且绘制一个圆
当前图层的颜色为蓝色,设置块参照B的颜色为绿色,此时观察插入块B的颜色。
在块A中随块颜色的在此时只保持了块B中的红色,而随层的一直保留了下来,变成了蓝色直线。自身有颜色的一直不变。
总结
- 实体本身颜色:优先级最高,不管经过多少层块参照,颜色均保持不变
- 随层颜色:只能通过图层来修改颜色,不管块参照的层次或颜色是怎样的,都只能用图层来修改。实体引用的图层在最开始就确定了,块的插入会将图层一并导入(但当前图纸空间中若存在同名的图层,则以当前图纸空间的为准)
- 随块颜色:也叫可变的颜色,作为块参照使用时,若设置了块参照的具体颜色(非随层,非随块),颜色就确定,同实体本身颜色一样,优先最高,不能再修改;若设置为随块,则继续传递颜色可变;若设置了随层,则遵循随层颜色规则,后续只能通过图层来修改颜色。