CAD 二次开发之创建包含文字的线型 您所在的位置:网站首页 cad怎么调整线的宽度和高度 CAD 二次开发之创建包含文字的线型

CAD 二次开发之创建包含文字的线型

2023-06-20 19:37| 来源: 网络整理| 查看: 265

1. 简介:

在CAD制图时,为了区分线条往往需要用到包含文字或特殊符号的线型,在这里就分享一个创建包含文字线型的插件。

线型的定义这里就不赘述了,大家可以看两个帖子:

ObjectARX创建带文字的线型实例代码autocad线型文件以及形文件

或者这可以研究一下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社区)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有