A-A+

使用AutoLISP创建多行文字

2016年07月17日 CAD 阅读 2,719 views 次

使用AutoLISP创建多行文字,可直接使用command命令调用AutoCAD的多行文字命令MTEXT,代码如下:

(defun c:mtxt()

(command "_.MTEXT" (getpoint "\n文本左放置点:") "H" 5 (getpoint "\n文本右放置点:") (getstring "\n输入文字内容:") "")

)

通过参数“H”指定文本高度,如果不设置文本右侧边界,直接指定文本宽度为0即可,如下:

(command "_.MTEXT" (getpoint "\n文本左放置点:") "H" 5 "W" 0 (getstring "\n输入文字内容:") "")

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: