The objects in an inserted block can retain their original properties, can inherit properties from the layer on which they are inserted, or can inherit the properties set as current in the drawing.
Generally when you insert a block, the color, linetype, and lineweight of objects in the block retain their original settings regardless of the current settings in the drawing. However, you can create blocks with objects that inherit the current color, linetype, and lineweight settings. These objects have floating properties.
You have three choices for how the color, linetype, and lineweight properties of objects are treated when a block reference is inserted.
For this choice, it is recommended that you set the color, linetype, and lineweight properties individually for each object in the block definition: do not use BYBLOCK or BYLAYER color, linetype, and lineweight settings when creating these objects.
For this choice, before you create objects to be included in the block definition, set the current layer to 0, and set the current color, linetype, and lineweight to BYLAYER.
For this choice, before you create objects to be included in the block definition, set the current color or linetype to BYBLOCK.
If you want objects in a block to | Create objects on these layers | Create objects with these properties |
---|---|---|
Retain original properties | Any but 0 (zero) | Any but BYBLOCK or BYLAYER |
Inherit properties from the current layer | 0 (zero) | BYLAYER |
Inherit individual properties first, then layer properties | Any | BYBLOCK |
Floating properties also apply to nested blocks when the nested block references and the objects they contain use the settings required for floating properties.