Okay,
I've been making the jump full time into Civil 3d after owning it since 2009. I've created my line label styles but am running into a slight glitch. Without creating additional styles I would like to be able to change the offset from the subject line. I can move them along the line just not perpendicular to it. As an example, I have a line that I would like to show the overall length and then the individual segment lengths below it but on the same side. Any suggestions other than exploding?
I've been using Civil3D full time since 2007, and although we never use them nor have ever looked into them, child label styles may be your solution.
I??m not exactly sure if this is what you??re after but you can try to turn off the leader visibility in the line label style you have. Then you should be able to move the label anywhere you want, not just along the line. That way it will still update if you move or change the length of that line.
Sent from my iPhone using Tapatalk
As far as I know, no easy way. You can drag them away from the line and it will put in a leader line for you if that helps. Its not a big deal to make a new style and load it in your base drawing so it shows up in every drawing there after.
Thanks Richard,
I'll look into that option in a little more detail but it looks like that just creates another style. Basically I just want to be able to move the label to fit in my drawing.
kabonski, post: 441263, member: 1518 wrote: I??m not exactly sure if this is what you??re after but you can try to turn off the leader visibility in the line label style you have. Then you should be able to move the label anywhere you want, not just along the line. That way it will still update if you move or change the length of that line.
Sent from my iPhone using Tapatalk
Thanks, that gets the job done when labeling segments. It does not appear to work when creating label between points though.
For what it is worth you can control the leader visibility of an individual label in the properties tab. You don't have to edit the style and change all instances of that style in the drawing.
At least that is how it works in C3D 2017.
John Putnam, post: 441272, member: 1188 wrote: Thanks, that gets the job done when labeling segments. It does not appear to work when creating label between points though.
You nailed it, for me labeling between points is only a stepping stone to a piece of static text (exploded label...I know BAD DRAFTER) that I can place where I need it.
Kevin Samuel, post: 441294, member: 96 wrote: For what it is worth you can control the leader visibility of an individual label in the properties tab. You don't have to edit the style and change all instances of that style in the drawing.
At least that is how it works in C3D 2017.
Kevin,
In 2016 it only allows me to change the leader visibility using the properties dialog after I have dragged the label and it rotates. When I do change the parameter the label stays rotated.
John Putnam, post: 441331, member: 1188 wrote: Kevin,
In 2016 it only allows me to change the leader visibility using the properties dialog after I have dragged the label and it rotates. When I do change the parameter the label stays rotated.
See if you can select "always hide" after you have drug the label?
Then you can reset, slide to position along the line and drag off the line slightly (without a leader appearing).
John Putnam, post: 441253, member: 1188 wrote: Okay,
I've been making the jump full time into Civil 3d after owning it since 2009. I've created my line label styles but am running into a slight glitch. Without creating additional styles I would like to be able to change the offset from the subject line. I can move them along the line just not perpendicular to it. As an example, I have a line that I would like to show the overall length and then the individual segment lengths below it but on the same side. Any suggestions other than exploding?
Question: Is there a particular reason you don't want to create additional styles? You will eventually find that you will need a multitude of label styles so don't be shy about creating them. Even better, don't be shy about commandeering them from the multitudes of styles that reside within the Autocad templates.
Suggestion: At first I wasn't quite sure what you were wanting to do. After reading the entire thread, it seems like you want to be able to drag a label without the appearance changing. If that's what you are looking to do, you need to edit your label style. Under the Dragged State tab (I'm going from memory) there will be a Dragged State Components area. The first option there should be Display. It probably is set to Stacked Text. If you set that to As Composed, all your other options should now be grayed out. Now, when you drag that label, it will keep the same appearance. If you don't want a leader, within the same Dragged State tab, at the top, there will be a visibility setting for the leader. You can set that to either True or False.
I'm really not sure why the default for a label style is to have a dragged label change its appearance. I want my labels to look the same regardless of its location. Most of my dragged labels are set to As Composed.
BlitzkriegBob, post: 441363, member: 9554 wrote: Question: Is there a particular reason you don't want to create additional styles? You will eventually find that you will need a multitude of label styles so don't be shy about creating them. Even better, don't be shy about commandeering them from the multitudes of styles that reside within the Autocad templates.
Suggestion: At first I wasn't quite sure what you were wanting to do. After reading the entire thread, it seems like you want to be able to drag a label without the appearance changing. If that's what you are looking to do, you need to edit your label style. Under the Dragged State tab (I'm going from memory) there will be a Dragged State Components area. The first option there should be Display. It probably is set to Stacked Text. If you set that to As Composed, all your other options should now be grayed out. Now, when you drag that label, it will keep the same appearance. If you don't want a leader, within the same Dragged State tab, at the top, there will be a visibility setting for the leader. You can set that to either True or False.
I'm really not sure why the default for a label style is to have a dragged label change its appearance. I want my labels to look the same regardless of its location. Most of my dragged labels are set to As Composed.
Bob,
I'm not worried about creating new styles, I have about 20 standard line label styles in my template. The issue is that on numerous occasions I would like to have the label offset at some random distance. I'm talking about just getting it to fit between other features or text. I think creating a new style for each piece of text is just stupid design. Styles are meant to make repetitive tasks easier. I do like the dragged text approach. I will have to edit my existing styles from stacked and create a couple of new ones for when staked is needed. The only remaining problem is that you can not drag label by two points.
John Putnam, post: 441434, member: 1188 wrote: Bob,
I'm not worried about creating new styles, I have about 20 standard line label styles in my template. The issue is that on numerous occasions I would like to have the label offset at some random distance. I'm talking about just getting it to fit between other features or text. I think creating a new style for each piece of text is just stupid design. Styles are meant to make repetitive tasks easier. I do like the dragged text approach. I will have to edit my existing styles from stacked and create a couple of new ones for when staked is needed. The only remaining problem is that you can not drag label by two points.
Hi John. In those situations, i turn on background masking for my dimension style and either drag it away from the line (with the arrow automatically displayed), or i move the label along the line. I find that not having a consistent distance between the text and line it is dimensioning (unless you are using arrows) makes the drawing harder to read. Ive also been known to change the offset in the style which changes all the labels (to an offset that is readable for most of the labels), then move to use leaders as necessary.
Labeling is still something that isnt great in C3d. However, exploding and using line label by points doesnt work well either, because mixing apples and oranges (static and dynamic labeling) has only ever caused me issues.
Sent from my LG-M257 using Tapatalk
John, I believe what you are looking for is on the dragged state tab 1) leader collection: visibility = false, and 2) dragged state components collection: set Display to "as composed" (rather than "Stacked Text"). This produces a label that can be dragged away while remaining parallel to the line it's labeling this also prevents your label from "flopping" around like a dying fish trying to switch from right to left justify. This label acts the most like a piece of static text that is rotated to be parallel with a given line. Sadly this still won't work with the label line between two points command, so all of your sub segments have to have a line to label.
Okay, the drag approach works when labeling lines segments but not lines between points. As a work around I could just draw lines to label instead of using the line by points. Is there a way to have the label on line segment show without the line segment being visible?
John Putnam, post: 441685, member: 1188 wrote: Okay, the drag approach works when labeling lines segments but not lines between points. As a work around I could just draw lines to label instead of using the line by points. Is there a way to have the label on line segment show without the line segment being visible?
If your annotation is on a different layer than the line segment you can accomplish that with layer controls.
If you are working with C3D sites and parcels you can make a NO DISPLAY parcel style to turn off parcels within a particular site.
Don't forget to lock your linework layers once you have them finalized and labeled.
Yeah, layer commands don't seem to be working. If I freeze the line layer the labels (on a different layer) disappear as well.
John Putnam, post: 441685, member: 1188 wrote: Okay, the drag approach works when labeling lines segments but not lines between points. As a work around I could just draw lines to label instead of using the line by points. Is there a way to have the label on line segment show without the line segment being visible?
I put my dimensioning only linework on defpoints. Dont freeze these lines (in ms or ps), or the labels (no matter what layer they are on) will not display.
Sent from my LG-M257 using Tapatalk
John, take a look at this. Nothing is as simple as 1 click, but you can get the drawing to behave the way you want.
Paul, post: 441696, member: 624 wrote: I put my dimensioning only linework on defpoints. Dont freeze these lines (in ms or ps), or the labels (no matter what layer they are on) will not display.
Sent from my LG-M257 using Tapatalk
That is a good strategy.