AutoCAD .Net 遍历组
来源:互联网 发布:淘宝买东西有限额吗 编辑:程序博客网 时间:2024/06/05 02:07
以下代码展示如何遍历 AutoCAD 文档中的组。
Document doc = Application.DocumentManager.MdiActiveDocument;Database db = doc.Database;using (Transaction tr = db.TransactionManager.StartTransaction()){ DBDictionary groups = tr.GetObject(db.GroupDictionaryId, OpenMode.ForRead) as DBDictionary; // 遍历所有的组 foreach (DBDictionaryEntry entry in groups) { Group group = tr.GetObject(entry.Value, OpenMode.ForRead) as Group; ObjectId[] ids = group.GetAllEntityIds(); // 遍历组下的图元 foreach (ObjectId oid in ids) { Entity entity = tr.GetObject(oid, OpenMode.ForRead) as Entity; } doc.Editor.WriteMessage("Group: {0} 包含 {1} 个图元\n", group.Name, ids.Length); } tr.Commit();}
参考文章:
Iterating through the group dictionary
阅读全文
0 0
- AutoCAD .Net 遍历组
- AutoCAD .Net 遍历符号表
- AutoCAD.NET:第一章 AutoCAD.NET二次开发概述
- .NET开发AutoCAD
- AutoCAD .NET入门材料
- AutoCAD.net: DXF群码
- AutoCAD .NET API 概述
- AutoCAD .NET API组件
- .NET开发AutoCAD指南
- AutoCad .NET(C#) 二次开发
- AutoCad.net HelloWorld
- Autocad.net 开发
- AutoCad.net开发(2)
- AutoCad.net(3)
- AutoCAD .Net 入门实例
- AutoCAD .Net 颜色系统
- AutoCAD.net:有条件选择AutoCAD实体
- AutoCAD.net: 实现AutoCAD Undo操作
- ShaderWeaver使用教程-动画序列帧
- ps-黑底图片抠图
- C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
- VTK 表面重建-等值面提取
- 服务器VPN配置教程(2)——界面配置法+shell脚本启动
- AutoCAD .Net 遍历组
- C++ 栈和队列的使用
- tp5分页遇到的问题
- 洛谷 P2084 进制转换
- js--打卡--DOM的querySelector和querySelectorAll方法
- 特征工程
- C#中null和""的区别
- 输入国家名按字典顺序进行排序
- tomcat启动项目404的一种情况