查看单个帖子
旧 2009-04-18, 05:58 PM   #1
yang686526
高级会员
 
注册日期: 06-11
帖子: 14579
精华: 1
现金: 224494 标准币
资产: 234494 标准币
yang686526 向着好的方向发展
默认 【转帖】添加扩展字典数据

添加扩展字典数据
添加扩展字典数据
添加扩展字典数据
我从外部加一个dwg文件到当前cad数据库中;
作为一个块插入;我如何给这个块添加扩展字典数据呀;
acdbentityid entid,dictid;
acdbblockrefrence *pblkref=new acdbblockrefrence(insertpt,blockid);
ptable->getat(acdb_model_space,pblktblrcd,acdb::kforwrite);
pblktblrcd->appendacdbentity(entid,pblkref);
acdbobject* pobj;
acdbopenobject(pobj,&entid,acdb::kforwrite);
pobj->createextensiondictionary();
dictid=pobj->extensiondictionary();
acdbopenobject(pdict,dictobjid,acdb::kforwrite);
pdict->setat(gjzname,pxrec,xrecobjid);
pdict->close();
//设置扩展记录的内容;
prb=acutbuildlist(acdb::kdxftext,entdata,0);//类型,值;
pxrec->setfromrbchain(*prb);
pxrec->close();
各位帮帮忙吧 ;
yang686526离线中   回复时引用此帖
GDT自动化论坛(仅游客可见)