Sign in to follow this  
ShaneK

Changing Fixture layer and the label that goes with it

Recommended Posts

When a fixture is put on its own layer the label does not move to new layer. It is still on "Fixtures, Interior Labels" layer, how do we get label to follow fixture to new layer?

Share this post


Link to post
Share on other sites

This can only be done with some custom macros. It's an ability that has been requested by myself and I'm sure others. Wouldn't hurt for you to request it again.

Share this post


Link to post
Share on other sites

This is true of all objects that have Labels.  It would be really nice if the Labels could be assigned to other layers.  AFAIK, the only way to do it currently - even with custom macros - is to use a "referenced" macro (text with leader line).

Share this post


Link to post
Share on other sites

This is true of all objects that have Labels. It would be really nice if the Labels could be assigned to other layers. AFAIK, the only way to do it currently - even with custom macros - is to use a "referenced" macro (text with leader line).

It can also be done with "switches" or "toggles" that are set via the layer name or by using another object containing a global ($name) macro that acts as the switch (using line weight, true/false, etc). As you well know though...it really all depends on exactly what you're after and what level of control and flexibility you want.

Share this post


Link to post
Share on other sites

I figured a way to get what I wanted and I agree with above posts. TY for replies.

Share this post


Link to post
Share on other sites

Michael,

 

I know you are "in love" with the "switches/toggles" but IMO using the line_weight or any other "graphic" attribute is a kludge that will only complicate things.  I did that a couple of years ago with "Roof Planes" to create a table showing the areas and pitch of every Roof Plane in a project.  It works, but if just 2 Roof Planes are assigned the same line_weight the data in the table will be incorrect.  I've also used the line_style for other cases but that can only work with Chief's built-in Line Styles because the name and attribute don't match.

 

In addition, none of the current attributes or Global Variables provide for differences based on the Layer Set.

Share this post


Link to post
Share on other sites

I definitely agree with your statement re: the switch and toggle method being a bit of a kludge but to some extent it's all that we have so until we get something better I'm rolling with it.

Share this post


Link to post
Share on other sites

In addition, none of the current attributes or Global Variables provide for differences based on the Layer Set.

This particular statement isn't totally true. As a simple example, you could add a $toggle macro to a plain polyline label that recognizes the line weight and place that object on a special "Toggle" layer. You can adjust that line weight differently in any given layer set. The resulting value can tell your label how to behave in that particular layer set. In other words, changing the line weight for your Toggle layer will change your labels for other objects with the main label macro.

Share this post


Link to post
Share on other sites

Yeah Michael, I know.....

But that requires so much more messing around that you soon get bogged down in details.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

  • Member Statistics

    27865
    Total Members
    6254
    Most Online
    RichRidgewood
    Newest Member
    RichRidgewood
    Joined