明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1399|回复: 5

[讨论] 如何使用Lisp 创建-MTEXT 多行文字

[复制链接]
发表于 2018-6-22 14:31:47 | 显示全部楼层 |阅读模式


在CAD中 使用 -MTEXT 创建文字
(command "-MTEXT"
很难找到办法控制 如何创建 比如文字:画圆    正方形   多边形


请问论坛里的朋友们 有人使用过这个命令吗?
我CAD使用-mtext 创建文字的时候 字高不受控制 我输入175 但是出来的大小还是4000 而且背景要什么开启,,, 感觉要疯掉了
想请问如何用lisp 创建-MTEXT


(setq ss(SSGET))
(setq p10 (cdr (assoc 10 (entget (ssname ss 0)))))
(setq pA (polar p10 (angtof "0") 100))
(setq zl1 (list "画圆 1" "画圆 2" "画圆 3"))
(setq zl2 (list "正方形 1" "正方形 2" "正方形 3"))
(setq zl3 (list "多边形" "多边形" "多边形"))
(setq ssA (polar pA (* 2 pi) 300))
(command "-mtext" pA ssA  zl1 。。。。。。
完全创建不出来
-mtex这个命令的格式 是什么样的 有朋友知道吗?百度了半天


发表于 2018-6-22 15:16:42 | 显示全部楼层
本帖最后由 Linhay 于 2018-6-22 15:18 编辑

试试用entmake,更直观
发表于 2018-6-22 16:51:00 | 显示全部楼层
(command "-mtext" "0,0" "1000,500" "ABCDED" "")
随便输入一个,能够生成文字啊。我是CAD2007,建议检查一下默认的字体之类的东西。
如果不想麻烦,就得按楼上说的,用entmake来生成吧,这样直观多了。
发表于 2018-6-25 22:57:17 | 显示全部楼层
http://bbs.mjtd.com/thread-109759-1-1.html
entmake是个好东东...LISP一定要学会这个涵数
 楼主| 发表于 2018-6-26 08:17:08 | 显示全部楼层
ysq101 发表于 2018-6-25 22:57
http://bbs.mjtd.com/thread-109759-1-1.html
entmake是个好东东...LISP一定要学会这个涵数

。。。我一定学会 这个函数 不枉费你按个帖子告诉我
发表于 2018-6-28 00:03:32 | 显示全部楼层
张大锤 发表于 2018-6-26 08:17
。。。我一定学会 这个函数 不枉费你按个帖子告诉我

一向喜欢好爱之士....我也是论坛大佬们手把手教的.
将这正能量传递下去.虽然我能帮你的不多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-19 13:23 , Processed in 0.172286 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表