使用控件的AddLinetype,AddLinetypeEx函数,添加一种线型,详细接口说明:http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__AddLinetype@BSTR@BSTR.htm

下面代码,添加一个虚线,然后绘制直线使用该线型

1

2

3

4

5

6

7

8

//绘制一个虚线

 //定义虚线数据据,"MyLineType"是线型名,"6,-8"是虚线的一个单位定义,6是实线长,-8是空格长。

 axMxDrawX1.AddLinetype("MyLineType""6,-10");

 //设置当前线型为"MyLineType"

 axMxDrawX1.LineType = "MyLineType";

 //绘制一个虚线

 axMxDrawX1.DrawLine(0, 30, 100, 30);

 axMxDrawX1.UpdateDisplay();

下面代码,添加一个带文字的线型,如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

      //  先添加一个线型中使用的文字样式

axMxDrawX1.AddTextStyle1("MyLineTypeTextStyle""txt.shx""hztxt.shx", 1);

//增加一个带有形的线型

axMxDrawX1.AddLinetypeEx("MyLineType3""(12.7,(\"T=MxDraw\",\"S=2.54\",\"L=-5.08\",\"R=0.0\",\"X=-2.54\",\"Y=-1.27\"),-10.08)""MyLineTypeTextStyle");

// 设置当前绘图函数使用的线型

axMxDrawX1.LineType = "MyLineType3";

axMxDrawX1.LineWidth = 0;

//绘制一个带宽度的红色点划线。

axMxDrawX1.DrawLine(300, 120, 600, 120);

axMxDrawX1.LineWidth = 4;

//绘制一个带宽度红色点划斜线

axMxDrawX1.DrawLine(300, 220, 600, 220);

//更新视区显示

axMxDrawX1.UpdateDisplay();

运行效果如下:

CAD关于线型操作添加线型(com接口c#语言)相关推荐

  1. CAD绘制一个对齐标注(com接口VB语言)

    主要用到函数说明: _DMxDrawX::DrawDimAligned 绘制一个对齐标注.详细说明如下: 参数 说明 DOUBLE dExtLine1PointX 第一条界线开始点X值 DOUBLE ...

  2. 怎么修改CAD编辑器中默认的线型

    很多了解CAD的小伙伴们都应该知道,一开始绘制CAD图纸的时候使用的都是编辑器中默认的线型,如果为了图纸的需要,要将默认的线型进行修改的话要怎么办呢?怎么修改CAD编辑器中默认的线型呢?具体要怎么来进 ...

  3. CAD中怎么修改导线线型?怎么连接导线?

    导线,指的是用作电线电缆的材料,工业上也指电线.在绘制电气CAD图纸的过程中经常会需要绘制导线,那么在CAD制图软件中怎么修改导线线型或连接导线呢?下面就让小编来给大家介绍一下国产CAD制图软件--浩 ...

  4. c# cad 二次开发 类库 CAD表格的操作,给CAD添加一个表格

    c# cad 二次开发 类库 CAD表格的操作,给CAD添加一个表格 using Autodesk.AutoCAD.ApplicationServices; using Autodesk.AutoCA ...

  5. cad lisp 两侧偏移并删除_弱电CAD不算CAD?学学操作,将手速发挥极致,让他人刮目相看...

    直线 L 画图用得最多的工具,用法也很简单,由于直线等命令使用频率最高但键位操作却很不方便,所以我们有必要更改它. 构造线 XL 无限延伸的直线,在标注等绘图时起辅助作用,虽然可以打印出来,但不作为作 ...

  6. MySQL数据库学习笔记(九)----JDBC的ResultSet接口(查询操作)、PreparedStatement接口重构增删改查(含SQL注入的解释)...

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4 ...

  7. 怎么在CAD三维图面上添加一长段说明文字?

    CAD设计图纸也能进行三维设计,作为一个图纸中的立体图形设计,我们想要在某一个面上添加一段文字说明的话,又该怎么进行设置?现在开始为大家演示一下教程,怎么在CAD三维图面上添加一长段说明文字.不管是做 ...

  8. 【HCIA-cloud】【4】服务器虚拟化之存储资源管理:存储资源类型说明、存储配置模式说明【普通、精简、延迟置零】、虚拟机磁盘类型说明、FusionCompute中操作添加存储

    目录一览 说明 存储资源类型 存储虚拟化与华为云计算存储对比 FusionCompute存储资源与存储资源使用对比 FusionCompute中的存储资源类型 物理磁盘 SATA盘 SAS盘 NL-S ...

  9. PDF文件转DWG文件用CAD转换器可以操作吗?

    现在很多的工作需要PDF文件转换为DWG文件,尤其是建筑方面的使用最为突出,但是随着PDF文件和DWG文件的特点,越来越多的行业需要用到PDD文件转换成DWG文件,那么我们应该怎么进行转换呢?下面就有 ...

  10. Lisp尺寸标注增加前后缀_迅捷CAD编辑器标注怎么添加前后缀?

    随着科技的进步,人们的一些东西可以依靠科技技术的力量更为方便,比如工程画图,之前人们都是用手画,现在会有各种应用软件了.迅捷CAD编辑器就是这么一款绘画图纸软件,今天我们就来说说标注添加前后缀的方法. ...

最新文章

  1. 桌面的html文件怎么打开方式,html文件怎么打开
  2. Apache PHP7 多站点 多端口的配置
  3. inputstream 初始化_MyBatis初始化之加载初始化
  4. 数据清洗的基本流程_数据分析小白学习之路(三)——Excel多练熟能生巧
  5. oracle表空间于表数据啥意思,初识Oracle表空间与数据文件
  6. Springboot微服务开发教程系列:开发入门
  7. 详细到没朋友,一文帮你理清Linux 用户与用户组关系~
  8. GoLang学习笔记——data_type
  9. [Unity] GameFramework 学习记录 3
  10. ABP动态生成WebAPI
  11. mysql的备份与恢复_实验十一 MySQLl备份与恢复1
  12. 【Silverlight】Bing Maps学习系列(二):通过Bing Maps Silverlight Control如何显示地图...
  13. [论文笔记]RoBERTa: A Robustly Optimized BERT Pretraining Approach
  14. Trace32 加载高通 ramdump
  15. 前端POST请求下载文件
  16. 零差检测,外差检测 以及 激光雷达中的零差探测和外差探测
  17. 开源一个 Python 算法和数据结构中文教程
  18. 本周AI热点回顾:「时空版」Transformer训练速度远超3D CNN;拒绝内卷的AI狼火了!不想抓羊只想躺!...
  19. 看《流金岁月》杨珂带领销售团队成功之处
  20. 百度网盘限速的解决办法

热门文章

  1. js 图片浏览插件原生
  2. pr 无法启动因为计算机丢失,pramtlib.dll_“PR打不开,因为计算机丢失TimeWarpFilter.dll”是怎么回事?怎么办啊?_prccamtlib.dll...
  3. Docker安装Jenkins教程
  4. C++通配符模糊匹配
  5. 数模(6):Leslie矩阵人口模型
  6. Python实现10种聚类算法
  7. python word 转html,怎么用python将Word转成html?
  8. C# 使用Newtonsoft.Json 对象转json字符串,json字符串转对象
  9. SQLyog 安装和配置教程
  10. 《大数据技术原理与应用》林子雨(第二版)--总结