摘要: 上图所示:可根据目录树批量抽取图纸数据,包括打开的文件和未打开的文件,抽取后可以界面进行修改,或到EXCEL进行修改,然后可以更新修改到dwg图中(可以不打开图纸),确认修改后保存到数据库,代码另附。。。 阅读全文
posted @ 2010-02-01 19:35 houlinbo 阅读(388) 评论(0) 推荐(0) 编辑
摘要: Jig 时,非CAD Show 出的窗体不能实现效果 阅读全文
posted @ 2010-01-27 17:42 houlinbo 阅读(232) 评论(0) 推荐(0) 编辑
摘要: var dict = from ObjectId id in btr group id by id.ObjectClass.DxfName; foreach (var ids in dict) { switch (ids.Key) { case "LINE": foreach (var id in ids) { Entity ent = id.GetObject(OpenMode.ForWri... 阅读全文
posted @ 2010-01-14 14:12 houlinbo 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--//隐藏打开图形数据库dbdb=CAD.CADMgr.CADEntity.Getdb(ConfigInfo.productPath+file.Path,System.IO.FileShare.Read... 阅读全文
posted @ 2010-01-12 15:06 houlinbo 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 插入用添充做的块后,文件用程序保存不了,关闭时还要提示是否保存修改 阅读全文
posted @ 2010-01-06 13:01 houlinbo 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 取GeometricExtents要先设置DBText的角度为0,但最小点为0,0,0,怎么办? 阅读全文
posted @ 2010-01-05 16:14 houlinbo 阅读(296) 评论(0) 推荐(0) 编辑
摘要: JigPromptPointOptions optJigPoint = new JigPromptPointOptions(promp);optJigPoint.UserInputControls = UserInputControls.Accept3dCoordinates | UserInputControls.NoZeroResponseAccepted | UserInputControl... 阅读全文
posted @ 2009-12-24 21:04 houlinbo 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 块属性向块中添加,必须先将块添加到btr中,然后属性才能有附着,而要将属性连块一起再添加到一个新块里, 需要先将带属性的块添加到btr,属性设到值后,将带属性的块 的Clone() AppendEntity 到 newBtr, 再将这个带属性的块删除 OK 阅读全文
posted @ 2009-12-24 19:20 houlinbo 阅读(490) 评论(0) 推荐(0) 编辑
摘要: public void AddContextMenu() { //定义一个ContextMenuExtension对象,用于表示快捷菜单 ContextMenuExtension contextMenu = new ContextMenuExtension(); //设置快捷菜单的标题 contextMenu.Title = "动态对象菜单"; //添加一个名为"建立曲线"的菜单项,用于调用建立曲... 阅读全文
posted @ 2009-12-21 18:49 houlinbo 阅读(962) 评论(0) 推荐(0) 编辑
摘要: //样条曲线 public static NurbCurve3d ToNurbCurve3d(Spline spl) { NurbsData ndata = spl.NurbsData; KnotCollection knots = new KnotCollection(); foreach (Double knot in ndata.GetKnots()) { knots.Add(knot); ... 阅读全文
posted @ 2009-12-21 13:04 houlinbo 阅读(499) 评论(0) 推荐(0) 编辑