关于用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#