View Full Version : Company standard text vs civil3d text
Mantisguy
2010-10-18, 07:56 PM
We currently have a standard for our company text and dimensioning for use in paperspace which I load through a partial CUI.using macros. If I apply these setups to civil 3D (which I am not accustomed to using) will it screw up the civil 3D text/dimensiong?
My macro looks as follows: (This is for metric setups using metric MM borders with civil 3D meter setups)
^C^C-COLOR;3;-LAYER;N;-TEXT;S;-TEXT;;TEXTSIZE;2.5;MTJIGSTRING;GENERAL MTEXT;MTEXT \W;40;(COMMAND "COLOR" "BYLAYER")
BlackBox
2010-10-18, 08:31 PM
Instead of using a macro, I wonder why your company does not simple create a template for each purpose...?
Using desktop shortcuts, you could have an icon mapped to each template, and/or when you open a 'new' drawing, you select the template you wan... where the company template is loaded with Drawing1.dwg by default.
RobertB
2010-10-19, 01:17 AM
<groan> And they are changing object color instead of using ByLayer. Why?
BlackBox
2010-10-19, 06:27 PM
^C^C-COLOR;3;-LAYER;N;-TEXT;S;-TEXT;;TEXTSIZE;2.5;MTJIGSTRING;GENERAL MTEXT;MTEXT \W;40;(COMMAND "COLOR" "BYLAYER")
<groan> And they are changing object color instead of using ByLayer. Why?
I'd use a command reactor to tackle this, but if that seems daunting, perhaps a small revision to the macro would suffice:
^C^C-LAYER;M;-TEXT;C;3;-TEXT;;TEXTSIZE;2.5;MTJIGSTRING;GENERAL MTEXT;MTEXT \W;40;
RobertB
2010-10-21, 11:59 PM
I'd use a command reactor to tackle this...I kind of figured that, since they knew how to use the layer command, that they also knew how to change the layer's color in the process. Which would mean the entity color was a decision rather than an accident. ;)
Using Make is definitely better than New/Set.
BlackBox
2010-10-22, 12:15 PM
<groan> And they are changing object color instead of using ByLayer. Why?
I kind of figured that, since they knew how to use the layer command, that they also knew how to change the layer's color in the process. Which would mean the entity color was a decision rather than an accident. ;)
@ RobertB - Answering your own question (again)? :p lol
@ Mantisguy - If the macro I've posted is in conflict with your company standard, I apologize. The revision encapsulates the 'best practices' that I've come to learn. As always, take from it what you like. ;)
Using Make is definitely better than New/Set.
Thanks! :beer:
cadtag
2010-10-22, 02:46 PM
but, to answer the original question....;)
I don't see anything in that macro that would interfere with Civil3d labels etc.
tntdraftsol
2011-12-14, 04:26 PM
This thread is as close as I have come to finding some information about a situation I have. I am setting up a template drawing for someone & that template drawing will have a layer specifically for annotation with its own color. My question is, How do I ensure that every time my user creates mtext or text, that mtext or text object will automatically go to that layer and have that color regardless of what layer they may be on?
I would appriciate any help.
cadtag
2011-12-15, 01:13 PM
Training is the best option. If the users frequently go against the standards, either there's something wrong with the user's abilities, their education, or the standard.
You can also look into the Standards Checking ability in Acad (.dws files), or go the custom programming route.
tntdraftsol
2011-12-15, 02:06 PM
Nevermind. I discovered that if I want mtext and text to go onto a specific layer when the commands are initiated I will have to turn to a LISP routine.
Thanks for reading.
jaberwok
2011-12-15, 03:14 PM
Nevermind. I discovered that if I want mtext and text to go onto a specific layer when the commands are initiated I will have to turn to a LISP routine.
Or toolpalettes.
BlackBox
2011-12-15, 03:15 PM
As Sun Tzu says (and I paraphrase):
"If the [instructions] are unclear, then it is the fault of the [CAD Manager], but if the [instructions] are clear, then it is the fault of the [CAD User]."
..........
tntdraftsol
2011-12-15, 03:38 PM
Or toolpalettes.
How would you go about doing that? If I may ask.
gfreddog
2011-12-15, 03:54 PM
Nevermind. I discovered that if I want mtext and text to go onto a specific layer when the commands are initiated I will have to turn to a LISP routine.
Thanks for reading.
Or you can add the command to the Tool Palette and tell it which layer to come in on when you activate the command.
jaberwok
2011-12-16, 11:38 AM
How would you go about doing that? If I may ask.
Or you can add the command to the Tool Palette and tell it which layer to come in on when you activate the command.
8)
That'll do it.
In Help, go to Tool Palettes | Block Palettes| Control Tool Properties.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.