Simple. Well, not quite: somewhere between the two commands a little scaling and resizing takes place, and with fonts you also need to tweak and adjust the width or WMFIN will just bring that text back as TEXT entities.
Here is what appears to be a very long method to do it correctly: once you get a hang of the steps, this is indeed quite a simple task.
- Setup the text style to use an width other than exactly 1. It can be
.9999 or 1.000001 for example. - Create the text or use property painter to 'paint' the new info to
existing text. - Some where in the drawing, create a line that will be used for
reference later. THIS IS IMPORTANT. - At the command prompt, type WMFOUT.
- Select the text and the reference line (real easy if you have the text
on a separate layer). - Erase (or freeze) the 'real' text but keep the reference line.
- At the command prompt, type WMFIN & select the wmf file you just created
- Notice the wmf doesn't come in at the same scale - the reason for the
reference line. - After selecting the base point, use the default scale & rotation
- Now, move the block made by importing the WMF so one endpoint of the
wmf's ref line matches up with the corresponding endpoint of the original
ref line. - At the command prompt, type SCALE and select the wmf block
- For the base point, select the endpoint you used to match up ref lines
with - the common endpoint. - At the command prompt, type R for reference.
- Pick the 'common' endpoint.
- Pick the other endpoint of the wmf's ref line.
- Lastly pick the other endpoint of the original ref line.
- Now you can explode the block and the text should be lines.
- If you're using True Type fonts, you'll get lots of little lines. To clean
it up easily do the following from 19-26 unless you really want to just sit there erasing and cleaning up manually. - After the explode, use CHPROP or PROPERTIES and select the objects with the PREVIOUS selection option.
- Put these objects on a layer by themselves for easy removal.
- Draw a rectangle around the text.
- Use the BOUNDARY command and pick a point between the rectangle and the
text. - Freeze or lock every layer but the layer the text is on and erase it.
- Change the boundary you created to that layer for easy removal later
- Use the boundary command again and pick "inside" the outline of the
text. - Freeze or lock every layer but the layer the first boundary is on and
erase it.