主要用到函数说明:
MxDrawEntity::GetAllAppName
得到所有扩展数据名称,详细说明如下: 参数 | 说明 | [out, retval] IMxDrawResbuf** ppRet | 返回IMxDrawResbuf扩展数据名称数组 | js代码实现如下:
- 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));
- }
-
- }
复制代码
|