我用是AutoCAD 2005 + Visual Studio.net 2002 + ObjectArx 2005 编了个小程序,是把数据读入进行一些修改然后再另存一下,数据在AutoCAD读入的时候显示的是r12格式,然后就发现存储出来的数据把原先的多段线(AcDbPolyline)数据类型都变成了二维多段线(AcDb2dPolyline)数据类型了,为了防止是我修改数据的问题,我专门只写了以下几行代码: AcDbDatabase *pDb = new AcDbDatabase(false); Acad::ErrorStatus es; es = pDb->readDwgFile(m_strOrFilePath, _SH_DENYWR); pDb->saveAs(m_strDesFilePath); 但是还是有这个问题,搞不懂是怎么回事,向各位高手们请教一下,谢谢大家的不吝赐教! |