文字2多行文字。。。。
Gday所有人,我只是想知道,使用express工具,是否有一种方法可以将多个dtext转换为多行文字,而不将所有内容合并为一个多行文字。
是否有lisp或系统设置??
任何帮助都将不胜感激。
干杯
院长07 这是在Autodesk论坛上发现的,由Matt Stachoni发布:
关于:将整个图形中的dtext转换为多行文字
2007年3月19日星期一20:06:16+0000,莫里森写道:
>我有需要将所有dtext转换为mtext的图纸。过去,我一直在分别选择每个dtext文本,然后使用express命令将其转换为多行文字。有没有办法将整个图形转换为多行文字?
不使用OOTB工具(如果选择
多实体),但您可以做以下两件事之一:
1、使用多个TXT2MDTXT重新运行命令。有点笨拙。
2.将TXT2MTXT工具的这个小包装器命令添加到您的acaddoc中。lsp
文件,它将工作:
(定义c:T2M(/i ss e)
(setq i-1)
(if(setq ss(ssget’((0。“TEXT”)))
(while(setq e(ssname ss(setq i(1+i)))
(命令“..u txt2mtxt“e”)
)
)
(普林斯)
)
============================
如果您不熟悉Lisp,请参阅本网站的常见问题部分。基本上创建一个扩展名为“.lsp”的文本文件,包含以下内容。在AutoCAD中拖放,键入T2M开始。
(defun c:T2M (/ i ss e)
(setq i -1)
(if (setq ss (ssget '((0 . "TEXT"))))
(while (setq e (ssname ss (setq i (1+ i))))
(command "._txt2mtxt" e "")
)
)
(princ)
)
非常感谢。这正是我想要的。 有没有办法让这一个工作,使它保持在文本中的原始位置?
页:
[1]