下面代码遍历标注样式表,然后得到每个样式名称,js代码如下:
function GetAllDim() { var database = mxOcx.GetDatabase(); // 得到所有图层名 var sRet = null; //返回数据库中的文字样式表对象 var spDimStyleTable = database.GetDimStyleTable(); //创建一个遍历层表中所有图层的遍历器 var spIter = spDimStyleTable.NewIterator(); //移动当前遍历器位置 for(;!spIter.Done();spIter.Step(true,true)) { //返回遍历器当前位置的记录 var spDimStyleTableRec = spIter.GetRecord(); //符号表记录名属性 var sName = spDimStyleTableRec.Name; if(sRet == null) sRet = sName; else { sRet = sRet +","+sName; } } alert(sRet); }