[求助] 多行文字变单行文字
<p> 分析了cad中的多行文字和单行文字的所有属性,觉得只要把多行文字中的(0 . "MTEXT")变成(0 . “TEXT')</p><p>因此编了一个程序,运行后发现多行文字中的0属性变成了TEXT,但是通过属性查看还是多行文字。</p><p>关于多行文字转化为单行文字,有没有大侠指点一下!</p> EXPLODE 选择所有的多行文字,然后炸开 <p>崩溃,那样会让文件变大,记得CASS里面有,但是到底编程如何实现不知道</p> 炸开方法最简便 不用炸开有没有其他方法 ;;;怎样将整张图上的所有mtext改成text<br/>(DEFUN C:MtoT ()<br/>(setvar "QAFLAGS" 1)<br/>(command "explode" (ssget "x" '((0 . "mtext"))) "")<br/>(setvar "QAFLAGS" 0)<br/>(PRIN1)<br/>) <p>参考<a href="http://ljttjl.ys168.com">http://ljttjl.ys168.com</a><a class="actuator" id="F567925_20091028任意多行文字(mtext)转单行(dtext)文字" href="javascript:">20091028任意多行文字(mtext)转单行(dtext)文字</a> 程序</p> (DEFUN C:MtoT ()
(setvar "QAFLAGS" 1)
(command "explode" (ssget '((0 . "mtext"))) "")
(setvar "QAFLAGS" 0)
(PRIN1)
) 只有想不到,没有做不到,下载了谢过楼主.
页:
[1]
2