CAD使用GetAllAppName读所有名称(网页版)

主要用到函数说明:

 

MxDrawEntity::GetAllAppName

 

得到所有扩展数据名称,详细说明如下:

 

参数说明

[out, retval] IMxDrawResbuf** ppRet

返回IMxDrawResbuf扩展数据名称数组

 

js代码实现如下:

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function GetAllAppName() {
 
    var selEnt = mxOcx.NewComObject("IMxDrawUiPrEntity");
    selEnt.message = "选择需要读取的对象";
    if (selEnt.go() != 1)
        return;
    var ent = selEnt.Entity();
    if (ent == null)
        return;
    //得到所有扩展数据名称
    var val = ent.GetAllAppName();
    if (val == null) {
        return;
    }
    for(var i = 0;i < val.Count; i++ ){
        //返回链表中的指定位置字符串变量值
        alert(val.AtString(i));
    }
 
}

posted on 2019-06-14 10:41  梦想CAD控件  阅读(160)  评论(0)    收藏  举报

导航