AutoCAD二次开发C#系列

上传人:m**** 文档编号:512243421 上传时间:2023-04-18 格式:DOCX 页数:2 大小:22.18KB
返回 下载 相关 举报
AutoCAD二次开发C#系列_第1页
第1页 / 共2页
AutoCAD二次开发C#系列_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《AutoCAD二次开发C#系列》由会员分享,可在线阅读,更多相关《AutoCAD二次开发C#系列(2页珍藏版)》请在金锄头文库上搜索。

1、对象基础AutoCAD二次开发C#系歹U(1)-AutoCAD刚发了开篇,就有人提出了不少意见,首先声明,我也才接触不久,不是专家,仅供学习交流之用.错误之处请见谅,并指出.一.AutoCAD对象分为:1 .图形对象,例如直线(Lines),球体(Sphere),文本(Text)和尺寸(Dimensions)2 .样式设置对象,例如线型(Linetypes)和尺寸标注样式(DimStyles)等.3 .组织2构,例如图层(Layers)和组(Groups)和块(Blocks)等.4 .图形显示对象,例如视图(View)和视口(Viewport)等.5 .AutoCAD应用程序(Applicat

2、ion)和文档(Document).其中最上面一层是AutoCAD应用程序对象,是对象模型的基础,称为根对象.各个对象之间的层次关系将在以后的章节中得到体现,下面介绍AutoCAD对象的创建以及图形文件的一般操作二.图形文件的使用(简单的不做详细介绍)1 .创建新图形文件:AcadApplicationapp=newAcadApplication();AcadDocumentdoc=app.ActiveDocument;2 .打开已有图形文件,使用Documents对象的Open方法:publicCADHelper(stringfilepath)if(!File.Exists(filepath

3、)thrownewException(文件不存在!);app=newAcadApplication。;app.Visible=true;doc=app.Documents.Open(filepath,Type.Missing,Type.Missing);/C#中默认的参数使用Type.Missing代替.3 .保存图形文件,使用ActiveDocument的Save和SaveAs方法:app.ActiveDocument.Save();和app.ActiveDocument.SaveAs(f:/CAD/Mydwg.dwg,Type.Missing,Type.Missing);4 .导入(Imp

4、ort)导出(Export)文件.object.Import(FileName,InsertionPoint,ScaleFactor)FileName:导入文件名InsertionPoint:导入文件插入点坐标ScaleFactor:导入文件缩放系数如:doubleinsertPoint=newdouble3;insertPoint0=100;insertPoint1=100;insertPoint2=0;app.ActiveDocument.Import(D:/abc.dxf,insertPoint,2);object.Export(FileName,Extension,SelectionS

5、et)FileName:导出文件名Extension:导出文件扩展名(限于WMF,SAT,EPS,DXF)SelectionSet:选择集对象如:AcadSelectionSetsset=app.ActiveDocument.SelectionSets.Add(s);app.ActiveDocument.Export(D:abc.Ext,BMP,sset);5 .应用程序的关闭和释放app.Documents.Close();app.Quit();if(app!=null)System.Runtime.InteropServices.Marshal.ReleaseComObject(app);app=null;GC.Collect();【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文章,期待你的好评和关注,我将一如既往为您服务】

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号