原文: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();
}
}

最新文章

  1. Nginx入门笔记之————配置文件结构
  2. 下载安装APK
  3. 查看Oracle SQL执行计划的常用方式
  4. 04_过滤器Filter_05_Filter解决全站中文乱码问题(POST方式)
  5. Spring MVC 3.2 406 Not Acceptable
  6. vim自动补全文章搜集
  7. redmine和svn server的部署
  8. 窗口、easyui-window、easyui-panel、easyui-linkbutton
  9. python数据类型(一)
  10. Ubuntu16.04安装postgresql9.4及pgadmin3图形管理界面
  11. [经验交流] kubernetes v1.11 更新了高可用方案
  12. Android View体系(七)从源码解析View的measure流程
  13. 【转载】Android dip,px,pt,sp 的区别
  14. 每日英语:Auto Makers Accelerate Efforts to Develop Self-Driving Cars
  15. 计数排序与桶排序(bucket sort)
  16. nyoj------------找球号(一)
  17. VS------快捷键一览
  18. Firebird 用查询结果集更新数据,merge
  19. Idea 配置启动JDK___在windows中使用Intellij Idea时选择自定义的64位JVM
  20. Struts02---实现struts2的三种方式

热门文章

  1. C# Socket 简单的控制台案例
  2. JAVA十大经典排序算法最强总结(含JAVA代码实现)
  3. 【题解】Unit Fraction Partition-C++
  4. 深入理解 JavaScript 面向对象
  5. Excel催化剂开源第35波-图片压缩及自动旋转等处理
  6. UVA663 Sorting Slides(烦人的幻灯片)
  7. [PTA] 数据结构与算法题目集 6-7 在一个数组中实现两个堆栈
  8. fjnuoj 1004 游戏 (博弈论)
  9. 使用Kubeadm创建k8s集群之部署规划(三十)
  10. sql server中format函数的yyyyMMddHHmmssffff时间格式兼容旧版sql写法