CAD在网页绘一个直线,得到直线id,再调该得到直线对象,然写扩展数据
2024-10-01 01:48:42
IMxDrawDatabase::ObjectIdToObject
实体id返回实体对象。
参数 | 说明 |
---|---|
[in] LONGLONG lId |
实体id |
JS代码,中绘一个直线,得到直线id,再调该得到直线对象,然写扩展数据的例子。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
function DoCommandEventFunc(iCmd) { if (iCmd == 1) { var mxOcx = document.all.item( "MxDrawXCtrl" ); mxOcx.focus(); var point1 = mxOcx.GetPoint( null , "n 点取开始点:" ); if (point1 == null ) { return ; } var point2 = mxOcx.GetPoint(point1, "n 点取结束点:" ); if (point1 == null ) { return ; } // 直线的id var lineId = mxOcx.DrawLine(point1.x,point1.y,point2.x,point2.y); // 为新写的直线写一个字符串扩展数据 var database = mxOcx.GetDatabase(); var ent = database.ObjectIdToObject(lineId); if (ent == null ) { return ; } var exData = mxOcx.Call( "Mx_NewResbuf" , "" ); exData.AddString( "TestApp" ,1001); exData.AddString( "用户的扩展数据内容。。。" ,1000); ent.SetXData(exData); } } |
最新文章
- 全球PM25实时可视化
- java记录
- 【mysql】Infobright和mysql数据入库性能测试
- Synergy 鼠标和键盘共享软件
- iphone数据存储之-- Core Data的使用(一)
- Struts2 和 spring mvc的 迭代标签常用属性对比
- 玩转渗透神器Kali:Kali Linux作为主系统使用的正确姿势TIPS
- HackerRank ";Kundu and Tree"; !!
- Link-local address
- Keil伪指令
- CentOS DNS resolv重启无效的解决方法
- zabbix metrics
- django 自定义过滤器(filter)处理较为复杂的变量的实例
- rocketmq批量消息投递
- nginx多tomcat负载均衡
- Kibana-4.6.6 marvel插件license过期重新注册
- 综述 - 染色质可及性与调控表观基因组 | Chromatin accessibility and the regulatory epigenome
- Android构建项目时出现的小bug们(2018年5月19日19:31:20)
- 深入理解Spring的ImportSelector接口
- .NET 简单的递归使用场景