明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1906|回复: 8

求助 在用MTEXT命令时,怎样把默认的TL对齐方式改为MC,

[复制链接]
发表于 2003-11-26 10:43:00 | 显示全部楼层 |阅读模式
MTEXT命令的默认对齐方式是TL(TOP LEFT),每次输文本时都要手动改一下很麻烦,能否做一个按钮,对齐方式是MC(MIDDLE CENTER),与原MTEXT按钮一起用,诚心求教!
发表于 2003-11-26 11:09:00 | 显示全部楼层
与原MTEXT按钮一起用?
命令: mtext 当前文字样式: "Standard"。文字高度: 2.5
指定第一角点:
指定对角点或 [高度(H)/对正(J)/行距(L)/旋转(R)/样式(S)/宽度(W)]: j
输入对正方式
[左上(TL)/中上(TC)/右上(TR)/左中(ML)/正中(MC)/右中(MR)/左下(BL)/中下(BC)/右下(BR
)] <左上(TL)>: mc
这样不就是一起吗?
想省力?
看看这个行不:
先按默认方式把所有文字注好 然后改动一个的属性 在用刷子(命令: '_matchprop)把各个属性改过来
 楼主| 发表于 2003-11-27 12:03:00 | 显示全部楼层
我的意思是把对齐方式的默认值改为MC,不知是什么函数来控制
发表于 2003-11-27 15:43:00 | 显示全部楼层
缺省设置为左对齐,2004没有关于这个的系统变量。
  楼主的问题似乎要涉及到编程。
可以使用VBA中的
textobj.alignment=acalignmentcenter
也可使用LSP中的命令来替代对正(j)
 楼主| 发表于 2003-12-1 23:49:00 | 显示全部楼层
4楼的请说具体点,多谢了
发表于 2003-12-2 09:32:00 | 显示全部楼层
gzy发表于2003-11-27 15:43:00缺省设置为左对齐,2004没有关于这个的系统变量。
   楼主的问题似乎要涉及到编程。
可以使用VBA中的

也可使用LSP中的命令来替代对正(j)



textobj.alignment=acalignmentcenter

我为何没有发现 这个属性?请教。据说多行文本的对齐无法在程序中修改?
发表于 2003-12-2 11:23:00 | 显示全部楼层
有这个属性啊
请看:http://www.mjtd.com/object/acad2004/
发表于 2003-12-2 13:19:00 | 显示全部楼层
to sj_he:可以修改,详见bluemoon发的地址。
发表于 2003-12-3 10:06:00 | 显示全部楼层
针对多行文本的呢?没有吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 19:19 , Processed in 0.185047 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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