明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3409|回复: 8

在lisp里面怎样控制mtext文字的大小和行距?

[复制链接]
发表于 2011-2-9 16:02:53 | 显示全部楼层 |阅读模式
我想在lisp里面用代码(command "-mtext" (getpoint) "H" "150" "j" "bl" "l" "e" "0.6x" "r" ttt_ang "s" "zszt" "w" "2000" o_print i_print "")来标注内容,可对字高、行间距的定义不起作用,不知为什么?字高在style里面已定义为0,望高手解答。谢谢
发表于 2011-2-9 19:06:49 | 显示全部楼层
(vla-put-LineSpacingFactor (vlax-ename->vla-object(car(entsel))) 2)
 楼主| 发表于 2011-2-10 09:11:26 | 显示全部楼层
谢谢版主。可以用这个方法,只是不明白为什么在command里不能定义呢?角度是可以定义的。
发表于 2011-2-10 10:18:32 | 显示全部楼层
在command中可在所写字串中直接用字高控制
\H30;xxxx
 楼主| 发表于 2011-2-10 11:21:36 | 显示全部楼层
谢谢。command里面能设行间距吗?(vla-put-LineSpacingFactor (vlax-ename-vla-object(car(entsel))) 2) 设的行间距是mtext里面原先字高的倍数,而不是用\\H设的字高倍数。
发表于 2011-2-19 17:30:35 | 显示全部楼层
我以前也被这个问题 难倒过,呵呵
 楼主| 发表于 2011-2-19 22:21:05 | 显示全部楼层
楼上的,你是怎样解决的?能说说吗?
发表于 2012-6-10 11:27:13 | 显示全部楼层
那请问,是怎么个写法呢
发表于 2012-6-10 16:48:13 | 显示全部楼层
这个是怎么解决的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-22 03:57 , Processed in 0.176552 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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