CAD使用SetXData写数据(com接口)
主要用到函数说明:
MxDrawEntity::SetXData
设置实体的扩展数据,详细说明如下:
| 参数 | 说明 |
|---|---|
|
[in] IMxDrawResbuf* pXData |
扩展数据链表 |
c#代码实现如下:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
private void SetXData(){ MxDrawUtility mxUtility = new MxDrawUtility(); MxDrawPoint point; MxDrawEntity ent = (MxDrawEntity)(mxUtility.GetEntity(out point, "选择要写扩展数据的实体:")); if (ent == null) { return; } MxDrawResbuf exData = new MxDrawResbuf(); exData.AddStringEx("TestApp", 1001); exData.AddStringEx("甲", 1000); ent.SetXData(exData);} |
浙公网安备 33010602011771号