|
以下这段将source.dwg的模型空间插入当前数据库的模型空间; source.dwg中的其它块也加进当前数据库,
如果当前数据库中的块与source.dwg中的块重名, 则"Duplicate definition of block XXX ignored."
{
Acad::ErrorStatus status;
AcDbDatabase *pSrcDatabase;
pSrcDb = new AcDbDatabase(false);
status = pSrcDb->readDwgFile("source.dwg");
if(status == Acad::eOk)
acdbCurDwg()->insert(AcGeMatrix3d::kIdentity,pSrcDb);
delete pSrcDatabase; // destructor will close source.dwg
} |
|