I've searched for some way to get at the Column Type property of Mtext to change it and can't seem to find a method.
My issue is, someone is issuing a none standard piece of Mtext as a starting point for our mtext revision notes and has "Dynamic columns" set. Now I have an issue where I want to scale this revision text up along with the title block using lisp. When I scale the selected mtext objects the rogue mtext revisions scale but overrun the revision area text box. (See dwg image)
My solution or attempt was to find the Mtext with dynamic columns and reset it to NONE from dynamic. Having read a couple of different posts in the swamp lead me to understand that the MtextColumn variable can be set but only applies to new Mtext entities and doesn't update existing Mtext with "Dynamic" columns to "None".
This results in selecting all 2d polylines
This results in selecting a hatch boundary that looks like a cloud. We use revclouds with hatches inside them.
So clearly but happily I used a small routine to test "getting" the object I want and failed miserably.
As an aside, match properties does what I want if I select one correct mtext entitiy to update the rogue metxt entity. Which brings me full circle back to getting an Mtext entity with a column type of "Dynamic".
Does anyone know how to get the column type and change it?