1. 简介:
在CAD制图时,为了区分线条往往需要用到包含文字或特殊符号的线型,在这里就分享一个创建包含文字线型的插件。
线型的定义这里就不赘述了,大家可以看两个帖子:
或者这可以研究一下CAD的线型文件 “acad.lin”。
2. 创建界面介绍
- 字符内容:线性中包含字符内容;
- 线段长度:字符之间的直线长度;
- 字体高度:线性中字符的文字高度;
- 缩放比例:即按比例对线段比例和字体高度进行缩放并创建对应的线型,注意此时创建的线型的全局比例仍为 1,譬如:当缩放比例为 2,线段长度为 25,字体高度为 2.5 ,则创建的线型中线段自检长度为 2 * 25 = 50,字体高度为 5,,线型比例仍为 1。
- 设置为当前使用的线型:即创建线性并将其设置为当前工作空间正在使用的线型;
- 其他设置:线型中的字体样式采用工作空间当前的字体样式,如当前字体样式为 “宋体0.7”,则线性中字符内容将采用 “宋体0.7”的字体样式,这就意味着可以通过更改当前的字体样式创建需要的线型。
3. 效果与演示
- 效果,线型文件的编码格式是ANSI所以内容不能是表情或特殊符号哈😂(一些符号中文输入可以,英文不行,自己尝试吧嘿嘿)
- 演示–视频上传了一天了还没看见到哪里了。。。自己看插件链接里的演示吧。
4. 说明
创建线型本质上是写线型的定义(可参考前边推荐的两个帖子或者 CAD 的线型定义文件),这其中关键的一点是检算文字内容部分所占用的空间大小,这样才能保证创建的线型中文字处于居中状态。我才用的是在内存空间创建文字实体并获取器包围盒(确定文字空间大小范围)当然也可以通过字高和文字内容的字符数量计算但效果可能不太好,之后就是简单的位置设置了。
5. 插件链接
创建包含文字的线型
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=187883&fromuid=7329897
(出处: 明经CAD社区)