AutoCAD开发8---获取块属性(C#)
public object GetValueByAttributeName(dbx.AcadBlockReference blkRef,string AttributeName) { object[] Atts=(object[])blkRef.GetAttributes(); object attValue=null; for (int i=0;i { dbx.AcadAttributeReference attRef; attRef=(dbx.AcadAttributeReference)Atts[i]; if (attRef.TagString==AttributeName) { attValue= attRef.TextString ; break; } }//end of for i return attValue; }// end of function