Selectively set part of block to non-print

Selectively set part of block to non-print

hugh.powell
Explorer Explorer
620 Views
4 Replies
Message 1 of 5

Selectively set part of block to non-print

hugh.powell
Explorer
Explorer

I have a block that has some outline geometry, and some text attributes.

 

The outline geometry is set to layer 0 & all properties are ByBlock. The text attributes are are all set to our specific layers with all properties set to ByLayer.

 

This works just as I would like in the editor where the outline takes on the styling from whatever layer the block is on.

 

However if I place the block onto a non-print layer, intending to hide just the outline the whole block is not printed.

 

Is there anything I can do to allow the user of the block to set the layer of the block, including non-print layers to control how the outline looks without affecting the attributes.

0 Likes
621 Views
4 Replies
Replies (4)
Message 2 of 5

h_s_walker
Mentor
Mentor

Make two visibility states. One which will be used to hide the box. Go into that visibility state. Select the box and then click on the icon in the image below

hwalker_0-1710409907254.png

 

Howard Walker
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Left Handed and Proud

0 Likes
Message 3 of 5

hugh.powell
Explorer
Explorer

 I am already using visibility states for other parts of the block, I wanted to be able to have the outline take the styling of the layer the block is on, without the non-print overriding the whole block.

0 Likes
Message 4 of 5

h_s_walker
Mentor
Mentor

If you use extra visibility states to "Hide" the rectangle the other items of the block will still print

Howard Walker
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Left Handed and Proud

0 Likes
Message 5 of 5

MMcCall402
Mentor
Mentor

You could use a linear parameter with a stretch action and operate it with a lookup with two selections, it's current size and 0.  Basically, scale it out of existence.

Mark Mccall 
CAD Mangler


EESignature


VHB - Vanasse Hangen Brustlin, Inc.


Linkedin