主要用到函数说明:
MxDrawEntity::GetxDataString2
读取一个字符扩展数据,详细说明如下: 参数 | 说明 | [in] LONG lItem | 该值所在位置 | [out, retval] BSTR* pRet | 返回该变量值 | szAppName | 扩展数据名称 | js代码实现如下:
- function ReadXData() {
- var selEnt = mxOcx.NewComObject("IMxDrawUiPrEntity");
-
- selEnt.message = "选择要读取扩展数据的对象";
- if (selEnt.go() != 1)
- return;
-
- var ent = selEnt.Entity();
- if (ent == null)
- return;
-
- var val = ent.GetxDataString2("ExDataName", 0);
- if (mxOcx.IsOk()) {
- alert(val);
- }
- else {
- alert("没有扩展数!");
- }
-
- }
复制代码
|