CAD使用GetXData读数据(com接口)

主要用到函数说明:


MxDrawEntity::GetXData


返回实体的扩展数据。


c#代码实现如下:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
private void GetXData()
{
     MxDrawUtility mxUtility = new MxDrawUtility();
     MxDrawPoint point;
     MxDrawEntity ent = (MxDrawEntity)(mxUtility.GetEntity(out point, "选择要读扩展数据的实体:" ));
     if (ent == null )
     {
         return ;
     }
     MxDrawResbuf exData = ent.GetXData( "" );
  
     if (exData.Count == 0)
     {
         MessageBox.Show( "没有扩展数据" );
  
     }
     else
     {
         // 向命令行窗口打印扩展数据。
         exData.PrintData();
         MessageBox.Show(exData.AtString(1));
     }
}

猜你喜欢

转载自www.cnblogs.com/yzy0224/p/11023484.html