关于CAD编辑块属性中多行文字问题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于CAD编辑块属性中多行文字问题
如果在块属性中定义为多行文字时,当编辑该属性时,打开的是一个简化的多行文字编辑器(至少到2013版本还是这个状况),它不能编辑如:行间距、字间距、堆叠(上标、下标、分数),至于对正方式、宽度因子等可在增强属性编辑器和特性编辑器中进行编辑。
那么能不能通过其它方法解决呢?
答案是肯定的,经过本人研究,有2种方法:
1、在VBA中用程序语句来修改属性内容,不过这种方法多数人涉及不到,这里就不多说了,有兴趣的朋友联系,我们一起探讨;
2、a如果属性是固定值,在定义属性时,先不要将“多行”对钩打上(因为打上后就不能在“默认”中输入,只能打开文字编辑器输入),在“默认”中输入以下内容:
\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