Newsgroups: autodesk.autocad.customer-files
Subject: StripMtext v3.0
Message-ID: <AFE1645126B139B9...@in.WebX.maYIadrTaRb>
Date: Mon, 26 May 2003 16:27:14 -0700
Program description follows...
------------------------------
StripMtext v3.0 for AutoCAD 2000 thru 2004
This program creates a user command that will quickly remove
formatting applied to individual characters and words inside
Mtext objects.
StripMtext can remove the following types of formatting:
Alignment
Color
Font
Height
Underscore
Overscore
Linefeed (Paragraph Return)
Obliquing
Stacking
Tracking
Width
Non-breaking Space
StripMtext does not modify Mtext properties such as style,
justification, width, and rotation. Nor does it manipulate
inherited properties such as layer, entity color, etc.
Note:
Removing Mtext formatting is a very complex procedure. This program
has been designed to safely remove formatting but no guaranty
exist. Until you become familiar with StripMtext, please save your
drawing before using. If you do not like the results, you can
immediatly issue an Undo command to restore your Mtext to its prior
condition. You are encouraged to spend a few minutes experimenting
with different format removal settings on sample drawings before
using this program on your real drawings.
How to use:
(0) Load either the VLX or LSP file: (load "StripMtext[3].vlx")
(1) Type "StripMtext" to start. You will be asked to select Mtext and
Dimension objects.
(2) After you have completed selecting, a dialog box will appear
that contains several check boxes labeled with formatting names.
Check mark each type of formatting you want removed.
(3) If you would like StripMtext to use your current check marked
formats as your default, check mark the "Remember Settings" box.
(4) Hit OK to process, or Cancel to abort.
History:
v1.0 11-17-1999
Removes font formatting from Mtext objects
v2.0 08-25-2001
Faster speed and removes all formatting from Mtext (except linefeed)
v3.0 05-26-2003
Improved format removal by replacing prior format strip functions
with John Uhden's more robust 'UnFormat function.
Added Support for dimension Mtext.
Added dialog so user can choose which formatting to remove.
Added feature to save default format options
Credits v3.0:
John Uhden for primary function to perform the format removal
All other code written by Steve Doman
This program is donated to the public domain.
Anyone experiencing any bugs or annoyances from this program is
encourage to report them so that it can continue to be improved.
Without feedback, nothing happens.
Please send your comments to: sdo...@yahoo.com
Many thanks to you and John. Good stuff... :-)
Joe Burke
"Steve Doman" <sdo...@yahoo.com> wrote in message
news:E952768D5624236E...@in.WebX.maYIadrTaRb...
thx for you job.
Bruno Toniutti
Bruno Toniutti
Cad Manager
(sorry for my english level)
On behalf of John Uhden and myself:
Glad you like it. Thanks for the great comment.
Regards,
Steve Doman
"BTO" <NOSPA...@berim.fr> wrote in message
news:DE3E5AB4D0F2361B...@in.WebX.maYIadrTaRb...
The routine was posted at AutoDesk.AutoCAD.Customer-Files newsgroup with the
following header:
Newsgroups: autodesk.autocad.customer-files
Subject: StripMtext v3.0
Message-ID: <AFE1645126B139B9...@in.WebX.maYIadrTaRb>
Date: Mon, 26 May 2003 16:27:14 -0700
You can search for it via AutoDesk's website, or click on the tinyurl below.
After the page loads, scroll down to the bottom of the page and click on the
link for the attached file: "StripMtext[3] 05-26-03.zip"
Regards,
Steve Doman
Just checked that thing out yesterday, nice job. Very helpful.
--
-Jason
Member of the Autodesk Discussion Forum Moderator Program
"Steve Doman" <sdo...@yahoo.com> wrote in message
news:048D1D754CD77DAF...@in.WebX.maYIadrTaRb...
"BTO" <NOSPA...@berim.fr> wrote:
> easiest job for me... here dcl french translation.
>
> regards,
> Bruno Toniutti
Thanks for the comments. I don't really use StripMtext much these days, but
find it a worthwhile research and development project, and a way to
contribute to the group. Take a look inside and check out John Uhden's
"Unformat" function, which is the primary function that does the parsing. I
learned a lot from John on that one!
Regards,
Steve Doman