关于CAD编辑块属性中多行文字问题

发布时间:2013-06-27 23:01:42

关于CAD编辑块属性中多行文字问题

如果在块属性中定义为多行文字时,当编辑该属性时,打开的是一个简化的多行文字编辑器(至少到2013版本还是这个状况),它不能编辑如:行间距、字间距、堆叠(上标、下标、分数),至于对正方式、宽度因子等可在增强属性编辑器和特性编辑器中进行编辑。

那么能不能通过其它方法解决呢?

答案是肯定的,经过本人研究,有2种方法:

1、在VBA中用程序语句来修改属性内容,不过这种方法多数人涉及不到,这里就不多说了,有兴趣的朋友联系,我们一起探讨;

2a如果属性是固定值,在定义属性时,先不要将“多行”对钩打上(因为打上后就不能在“默认”中输入,只能打开文字编辑器输入),在“默认”中输入以下内容:

\pxsm0.75;{\W0.6;\T1.5;Y=5X\H0.7x;\S2^;\H1.4286x;\PY\H0.7x;\S^1;\H1.4286x;=\H0.7x;\S2/3;\H1.4286x;X}

行间距 高比 字间距 上标 下标 分数

其它内容解释:\S表示堆叠,\H表示因使用堆叠产生的字高变化是原字高的倍数,\P表示换行{}外表示对整个文本起作用,其它的如\A表示对正方式。

输入完毕后再将 “多行”对钩打上,其它内容设置完毕后,点确定。

它整体显示的内容如下:

B如果属性内容需要后期确定,不要将“多行”对钩打上,在“默认”中也不必输入内容,在使用时,打开“特性”编辑器,在内容中输入上述字符串,然后修改“多行”选择“是”即可。当然内容可根据个人需要更改,注意{}内的格式内容必须为大写。用此方法对文字格式及“多行”进行的更改是不可逆的,属性一旦选择“多行”,就不可能再改回“单行”,且不能在文字编辑器中作任何修改,一旦修改,所有的格式信息将全部丢失。所以此方法有它的局限性,期待CAD功能进一步完善。 Tml

关于CAD编辑块属性中多行文字问题

相关推荐