当前位置:编程学习 > C#/ASP.NET >>

关于用C#对CAD2006的二次开发--模型空间的块表遍历

通过用.net C#语言对CAD二次开发,在2010版中,我们可以这样:
       BlockTableRecord acBlkTblRec;
                acBlkTblRec = acTrans.GetObject(acBlkTbl[BlockTableRecord.ModelSpace], OpenMode.ForWrite) as BlockTableRecord;
                foreach (ObjectId objs in acBlkTblRec)//遍历图中的所有块表
                {
objs.ObjectClass.Name   //可以通过这个属性获取到块表的名称

,但发现在2006中遍历块表时,并没有这个直接获得块表名称的属性。到是提供了一个:Database  这个属性,但其中也并没有找到获得当前块表的名称属性,但其数据库ID能获取得到,有知道的人请多多指教,非常感谢!!                     C# CAD 2006二次开发 .net
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,