插入块中的对象可以保留原特性,可以继承所插入的图层的特性,或继承图形中的当前特性设置。
指定颜色和线型特性
插入块时,块中对象的颜色、线型和线宽通常保留其原设置而忽略图形中的当前设置。但是,可以创建其对象继承当前颜色、线型和线宽设置的块。这些对象具有浮动特性。
插入块参照时,对于对象的颜色、线型和线宽特性的处理,有三种选择。
- 块中的对象不从当前设置中继承颜色、线型和线宽特性。不管当前设置如何,块中对象的特性都不会改变。
对于此选择,建议分别为块定义中的每个对象设定颜色、线型和线宽特性,而不要在创建这些对象时使用“BYBLOCK”或“BYLAYER”作为颜色、线型和线宽的设置。
- 块中的对象仅继承指定给当前图层的颜色、线型和线宽特性。
对于此选择,在创建要包含在块定义中的对象之前,请将当前图层设定为 0,将当前颜色、线型和线宽设定为“BYLAYER”。
- 对象继承已明确设定的当前颜色、线型和线宽特性,即,这些特性已设定成取代指定给当前图层的颜色、线型和线宽。如果未进行明确设定,则继承指定给当前图层的颜色、线型和线宽特性。
对于此选择,在创建要包含在块定义中的对象之前,请将当前颜色或线型设定为“BYBLOCK”。
如果要使用块中的对象来
|
在这些图层中创建对象
|
创建具有这些特性的对象
|
保留原特性
|
除 0(零)外的任何值
|
除“BYBLOCK”或“BYLAYER”外的任何值
|
继承当前图层的特性
|
0(零)
|
BYLAYER
|
先继承单独的特性,然后继承图层特性
|
任何值
|
BYBLOCK
|
如果嵌套块参照及其所包含的对象使用浮动特性需要的设置,浮动特性也适用于嵌套块。
更改块中的颜色和线型
仅当块中的对象具有浮动特性时,才可以更改此块中对象的颜色和线型。
如果创建块时没有使用具有浮动颜色和线型特性的对象,更改这些特性的唯一方法是重定义块。
命令