View Full Version : Gobally changing oblique angle
Anthony Rhodes
2009-05-18, 09:07 PM
Is it possible to select all of the text in a drawing and change the oblique angle to zero?
Capt. Computer Crasher
2009-05-18, 09:27 PM
Is it possible to select all of the text in a drawing and change the oblique angle to zero?
1) Highlight all the objects in your drawing (use big window)
2) Right-click and choose properties.
3) all top of properties box you will see the word All (#) (# = number of objects chosen)
4) to the right of ALL hit the down arrow for the pulldown menu.
5) pick the word TEXT(#) (# = number of text objects chosen)
6) down below in the properties box change the oblique angle to "0" or any other setting for text.
jaberwok
2009-05-18, 10:18 PM
If the text uses a Style just redefine that style.
rkmcswain
2009-05-19, 11:47 AM
If the text uses a Style just redefine that style.
That only affects MTEXT, not TEXT.
Anthony Rhodes
2009-05-19, 02:29 PM
It is the simple ones that get me. Thanks for your answers. It is usually a combination of Mtext and Dtext that I have to deal with. By redefining styles and by using the properties dialog box that should change all of the text in a drawing.
Thanks again for the help,
jaberwok
2009-05-19, 07:34 PM
That only affects MTEXT, not TEXT.
Is it possible to select all of the text in a drawing and change the oblique angle to zero?
. .
rkmcswain
2009-05-20, 11:42 AM
That only affects MTEXT, not TEXT.
Is it possible to select all of the text in a drawing and change the oblique angle to zero?
OK, I give up. What is your point in repeating those quotes....;)
jaberwok
2009-05-20, 08:16 PM
OK, I give up. What is your point in repeating those quotes....;)
What a good question. I wish I could remember the answer.
(Okay, I forgot that a set obliquing angle acts like an override on Text.)
Anthony Rhodes
2009-05-21, 01:51 PM
1) Highlight all the objects in your drawing (use big window)
2) Right-click and choose properties.
3) all top of properties box you will see the word All (#) (# = number of objects chosen)
4) to the right of ALL hit the down arrow for the pulldown menu.
5) pick the word TEXT(#) (# = number of text objects chosen)
6) down below in the properties box change the oblique angle to "0" or any other setting for text.
If the text uses a Style just redefine that style.
Just so I am clear. If I do both of these steps I should catch all of the different types of text, correct?
Capt. Computer Crasher
2009-05-21, 02:04 PM
Just so I am clear. If I do both of these steps I should catch all of the different types of text, correct?
I believe that is correct. For Mtext there is no properties override for the oblique angle so it has to be changed by style. Plain text (Dtext) can be changed by style and/or property override as I have described. For Dtext it best to do both in case there already an override value set for the Dtext.
irneb
2009-05-21, 02:46 PM
This started confusing me, so I did a test. Created 2 text style called test1 & test2. Test1 has oblique=0 in the style, test2 has oblique=10.
Now created 2x MText set to each of the above styles. The only way to get an "override" on these is to physically open the text editor, select the text & change the oblique factor in the toolbar. There's no oblique listed in properties palette. And even changing the style's oblique (or even setting MTEXT to another style in PropPalette) has no effect on the override. Noticed this "override" is actually some formatting characters inside the MText: {Q10;Text displayed} I can't see how to get rid of these globally using standard ACad commands, this'll have to be something with LISP or such.
For the DTEXT (or TEXT entity) the override is inside the properties palette. So the suggestion works for this, but not for MText whic is overridded from the standard style. :cry:
jaberwok
2009-05-21, 02:59 PM
I tested too - Mtext obeys the Style setting provided it has not been overridden within the text as you describe. So using the mtext formatting stripping tools first and then changing the style should work.
irneb
2009-05-21, 03:17 PM
I tested too - Mtext obeys the Style setting provided it has not been overridden within the text as you describe. So using the mtext formatting stripping tools first and then changing the style should work.Where are these "formatting stripping tools". The only standard one I know of is inside the MTEXT editor, but it only works on the one MText at a time. Is it a new command (after 2008 )?
Capt. Computer Crasher
2009-05-21, 03:19 PM
I tested too - Mtext obeys the Style setting provided it has not been overridden within the text as you describe. So using the mtext formatting stripping tools first and then changing the style should work.
I agree as long as the Mtext stays with the style and each piece of Mtext as not been individually overridden then it should work. Hopefully that the case.
rkmcswain
2009-05-21, 03:31 PM
For Mtext there is no properties override for the oblique angle... Actually, there is.
64598
Capt. Computer Crasher
2009-05-21, 03:53 PM
Actually, there is.
64598
I meant in the regular properties list not the Mtext Editor. That is what we have been talking about the Mtext Editor override is not global like the property override for plain text.
If the Mtext Editor override is set then each piece of Mtext has to be individually edited and can't be done globally by style.
irneb
2009-05-21, 04:03 PM
Seems this LISP could work: http://forums.augi.com/showthread.php?t=53441
rkmcswain
2009-05-21, 06:57 PM
I meant in the regular properties list not the Mtext Editor. That is what we have been talking about the Mtext Editor override is not global like the property override for plain text.
If the Mtext Editor override is set then each piece of Mtext has to be individually edited and can't be done globally by style.
OK. It's our definition of "override" that differs. To me, an "override" means any property of the object that doesn't match the equivalent property of the style assigned to the object.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.