Author Topic: child styles  (Read 4786 times)

0 Members and 1 Guest are viewing this topic.

drizzt

  • Guest
child styles
« on: November 04, 2010, 10:40:39 AM »
I am trying to get a dwt set up here at my office. At the same time I am learning to use Civil3D 2010. I have noticed that when I go to the settings tab, right click on the drawing name and then "edit label style defaults" and say, change the text height, only some of the styles in the drawing change, others do not.

I was expecting this to change all of the text created with styles to change, but they didn't. I suspect this has something to do with "child styles". Am I correct?

Wouldn't I want all my lable styles to change with this setting, so, If I need to change the standard text size, it does it with one setting, or am I just to hopefull?

Jeff_M

  • King Gator
  • Posts: 4098
  • C3D user & customizer
Re: child styles
« Reply #1 on: November 04, 2010, 10:59:48 AM »
You mean to say that ALL of your labels use the same size text? If so, that's fine, but I have a number of different sizes...for instance my Existing labels use a smaller text size than the Proposed labels.

At any rate, those that change when you change the default are the ones that were using the default size in the first place. To reset all the sizes to be the same, click the arrow in the Child Override column, this will place a red X on it, when you OK out of the dialog all label styles will then use the desired text size. Note that you can do this in any level of the Styles hierarchy, so Surface styles can use a different value than pipes, Structures can use a value which differs from Points, etc.

drizzt

  • Guest
Re: child styles
« Reply #2 on: November 04, 2010, 11:22:54 AM »
Thanks Jeff. I knew I remembered reading about Child overides somewhere, I just couldn't remember what it was.

My delima is I like my drawings that are produced on the smaller sheet sizes (11x17 and letter) to have a smaller text size. So I was looking for a quick way to change all the text height (and associated lines etc.) by a percentage or something like that.

Any one have a good process for doing this?

sinc

  • Guest
Re: child styles
« Reply #3 on: November 04, 2010, 12:58:26 PM »
I haven't been able to find one.  As far as I've been able to ascertain, this aspect of appearance was not envisioned or taken into account in the design of C3D labels.  The C3D labels kind of assume that a given label should always appear at the same printed height regardless of the paper size, unfortunately.

There may be something that custom programming can help with, but it's not a trivial task...

drizzt

  • Guest
Re: child styles
« Reply #4 on: November 04, 2010, 01:57:18 PM »
I am so new to Civil3D I don't think i am ready for such a task.

Maybe I will create two different dwt's, one for larger size sheets and one for smaller size sheets.

mjfarrell

  • Seagull
  • Posts: 14444
  • Every Student their own Lesson
Re: child styles
« Reply #5 on: November 04, 2010, 02:02:50 PM »
can't this  be done by using some form of drawing scale Expression trick instead of specifying a set height?
or was that something I imagined?
Be your Best


Michael Farrell
http://primeservicesglobal.com/

drizzt

  • Guest
Re: child styles
« Reply #6 on: November 04, 2010, 02:38:32 PM »
Quote
can't this  be done by using some form of drawing scale Expression trick instead of specifying a set height?
or was that something I imagined?

Maybe. but wouldn't that be the same as going into each style and changing the text height. I mean I would have to add the expression to all the different styles right?

sinc

  • Guest
Re: child styles
« Reply #7 on: November 04, 2010, 03:16:47 PM »
can't this  be done by using some form of drawing scale Expression trick instead of specifying a set height?
or was that something I imagined?

I think if you could somehow identify the Layout Page Size in an Expression, you could do that.  It would be somewhat painful, because you would have to create the same sets of Expressions for every category of Label.

But I don't think there's any way to identify the Layout Page Size in an Expression, so it's kind of a moot point...

Annotative Text has no such option, either.  But with that, you can sometimes "trick" the behavior by setting the Annotation and Viewport scales to different values.
« Last Edit: November 04, 2010, 05:11:17 PM by sinc »

mjfarrell

  • Seagull
  • Posts: 14444
  • Every Student their own Lesson
Re: child styles
« Reply #8 on: November 04, 2010, 03:59:25 PM »
yeah....it seems like it creates as much work as it might save...

Be your Best


Michael Farrell
http://primeservicesglobal.com/

reno

  • Guest
Re: child styles
« Reply #9 on: November 06, 2010, 10:22:37 AM »
if you want your 11x17 to have a smaller text, just plot it at a different scale (i.e. not 1:1). for example, if you want the text to reduce by 30%, just scale up your border and viewports by a factor of 1.42 (1/0.7) and then plot your window to fit. i would probably experiment with this to make sure your plotted paper is close enough in scale so when measuring with your ruler it's close enough.

sinc

  • Guest
Re: child styles
« Reply #10 on: November 06, 2010, 04:06:32 PM »
The problem with that is you would have to scale up your viewport scale by the same amount, to get things to appear the same.  Same with your title block, and anything else in paperspace.  But then you can run into issues with lineweights, and you may also want to use the "Scale Lineweights" option to get your layouts to look better, which means you need to build your title block with this in mind....

It can be done - I've used this technique.  But it involves its own tribulations.

reno

  • Guest
Re: child styles
« Reply #11 on: November 06, 2010, 07:15:57 PM »
i've never done it myself, just trying to think of alternatives.

drizzt

  • Guest
Re: child styles
« Reply #12 on: November 08, 2010, 10:01:25 AM »
Quote
i've never done it myself, just trying to think of alternatives.

It does sound like it would work. I will do some experimenting

mjfarrell

  • Seagull
  • Posts: 14444
  • Every Student their own Lesson
Re: child styles
« Reply #13 on: November 08, 2010, 10:51:58 AM »
close enough in scale so when measuring with your ruler it's close enough.

perfect...a 3d model reduced to 'close enough'  there is something just not quite Jake here....
Be your Best


Michael Farrell
http://primeservicesglobal.com/

sinc

  • Guest
Re: child styles
« Reply #14 on: November 08, 2010, 11:44:11 AM »
You can scale it exact.

It's just a pain working in weird paperspace units, with text (and possibly lineweights) scaled-up so they print correctly at the weird paperspace unit settings.