obaby1221 发表于 2011-4-22 09:39:02

扩展记录怎么删除、修改?

扩展记录怎么删除、修改?

yxr_MJTD 发表于 2011-4-22 15:34:29

DbText txt=new DbText();         
ResultBuffer resBufs = new ResultBuffer();
          resBufs.Add(new TypedValue(1001, "AppName"));
          resBufs.Add(new TypedValue(1000, "123456"));
          resBufs.Add(new TypedValue(1000, "AcadXdata"));
          resBufs.Add(new TypedValue(1000, "data"));
          //写入扩展属性
         txt.XData=resBufs;


      我想删除应该是 txt.XData=null;

河伯 发表于 2011-4-23 11:29:29

楼主问的是扩展记录(Xrecord),不是扩展数据(Xdata)。
acDict.Remove(KeyName)

obaby1221 发表于 2011-4-25 11:15:18

acDict.Remove(KeyName)中的keyname是扩展记录的搜索关键字吗?

yxr_MJTD 发表于 2012-4-21 22:53:16

抱歉,看走眼了,但我说那方法也是错误的。
页: [1]
查看完整版本: 扩展记录怎么删除、修改?