CAD保存数据库

要保存一个数据库,可以使用 McDbDatabase::saveAs() 函数。


saveAs function


作用:保存一个数据库。


接口Mcad::ErrorStatus saveAs(

LPCTSTR pszFileName,

           const voidpSecParams = 0,

           LPCTSTR wszPassword = NULL,

           McDb::McDbDwgVersion version = McDb::kDHL_1015,

           McDb::SaveType type = McDb::kDwg,

           byte** ppRetData =NULL,

           longpRetDataLength = NULL


参数


名称 说明
pszFileName

DWG文件路径

pSecParams

暂没使用

wszPassword

暂没使用

version

DWG文件版本

type

文件类型,可以是DWG或DXF

ppRetData

把数据保存到内存中,返回的数据需要free函数释放

pRetDataLength

返回数据的长度


返回值:如果成功返回Mcad::eOk,如果传递的数据非法则返回Mcad::eInvalidInput。


参考例程


McDbDatabase * pDatabase1 = new McDbDatabase;
auto dsa = pDatabase1->readDwgFile(L"D:\\MxDraw\\Tech\\database\\测试.mxg");
pDatabase1->saveAs(
L"D:\\MxDraw\\Tech\\database",
nullptr, nullptr, McDb::kDHL_1015, McDb::kDxf);

猜你喜欢

转载自www.cnblogs.com/yzy0224/p/11163682.html
今日推荐