AutoCAD .NET: 遍历模型空间
2024-09-01 04:28:30
原文:http://spiderinnet1.typepad.com/blog/2012/06/autocad-net-iterate-through-model-space.html
https://blog.csdn.net/u011511587/article/details/78956421
[CommandMethod("ModelSpaceIterator")]
public static void ModelSpaceIterator_Method()
{
Database database = HostApplicationServices.WorkingDatabase;
using (Transaction transaction = database.TransactionManager.StartTransaction())
{
BlockTableRecord btRecord = (BlockTableRecord)transaction.GetObject(SymbolUtilityServices.GetBlockModelSpaceId(database), OpenMode.ForRead);
foreach (ObjectId id in btRecord)
{
Entity entity = (Entity)transaction.GetObject(id, OpenMode.ForRead);
//Access to the entity
MgdAcApplication.DocumentManager.MdiActiveDocument.Editor.WriteMessage(string.Format("\nHandle: {0}", entity.Handle));
}
transaction.Commit();
}
}
最新文章
- Nginx入门笔记之————配置文件结构
- 下载安装APK
- 查看Oracle SQL执行计划的常用方式
- 04_过滤器Filter_05_Filter解决全站中文乱码问题(POST方式)
- Spring MVC 3.2 406 Not Acceptable
- vim自动补全文章搜集
- redmine和svn server的部署
- 窗口、easyui-window、easyui-panel、easyui-linkbutton
- python数据类型(一)
- Ubuntu16.04安装postgresql9.4及pgadmin3图形管理界面
- [经验交流] kubernetes v1.11 更新了高可用方案
- Android View体系(七)从源码解析View的measure流程
- 【转载】Android dip,px,pt,sp 的区别
- 每日英语:Auto Makers Accelerate Efforts to Develop Self-Driving Cars
- 计数排序与桶排序(bucket sort)
- nyoj------------找球号(一)
- VS------快捷键一览
- Firebird 用查询结果集更新数据,merge
- Idea 配置启动JDK___在windows中使用Intellij Idea时选择自定义的64位JVM
- Struts02---实现struts2的三种方式
热门文章
- C# Socket 简单的控制台案例
- JAVA十大经典排序算法最强总结(含JAVA代码实现)
- 【题解】Unit Fraction Partition-C++
- 深入理解 JavaScript 面向对象
- Excel催化剂开源第35波-图片压缩及自动旋转等处理
- UVA663 Sorting Slides(烦人的幻灯片)
- [PTA] 数据结构与算法题目集 6-7 在一个数组中实现两个堆栈
- fjnuoj 1004 游戏 (博弈论)
- 使用Kubeadm创建k8s集群之部署规划(三十)
- sql server中format函数的yyyyMMddHHmmssffff时间格式兼容旧版sql写法