- 积分
- 404
- 明经币
- 个
- 注册时间
- 2004-3-10
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
我制作了一个带有属性的wblock,(BK.dwg) 怎样在别的图纸中插入它,同时能够把它的属性进行修改
我试了几次都没有实现,
AcDbDatabase *pNewDb =new AcDbDatabase(Adesk::kFalse); //将指定文件名的图形A件读入到空白的B形数据库中 const char* sFileName="G:\\ff.dwg";
Acad::ErrorStatus es=pNewDb->readDwgFile(sFileName , _SH_DENYNO,false); if (es!=Acad::eOk) { acutPrintf("\nThe file %s cannot be opend",sFileName ); return; }
//获得块表指针 AcDbBlockTable *pBlockTable; pNewDb->getSymbolTable(pBlockTable, AcDb::kForRead); //获得模型空间的块农记录指针 AcDbBlockTableRecord *pBlockTableRecord; if (Acad::eOk!=pBlockTable->getAt(blockname, pBlockTableRecord, AcDb::kForRead))//不知道这里的blockname怎么调用 return; pBlockTable->close();
blockname应该怎样调用,外部块的名称不是就是sFileName,blockname应该是什么呢??
|
|