下面代码遍历标注样式表,然后得到每个样式名称,c#代码如下:
private void GetAllDimStyle() { MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase(); //返回数据库中的标注样式表对象 MxDrawDimStyleTable spDimStyleTable = database.GetDimStyleTable(); //创建一个遍历器 var spIter = spDimStyleTable.NewIterator(); // 得到所有标注样式名 string sRet = null; //移动当前遍历器位置 for (; !spIter.Done(); spIter.Step(true, true)) { //返回遍历器当前位置的记录 var spDimStyleTableRec = spIter.GetRecord(); //符号表记录名属性 var sName = spDimStyleTableRec.Name; if (sRet == null) sRet = sName; else { sRet = sRet + "," + sName; } } MessageBox.Show(sRet); }
效果展示:

来源:https://www.cnblogs.com/yzy0224/p/12021017.html