标签:function saveas ons length ack 微软 ali mic ase
要保存一个数据库,可以使用 McDbDatabase::saveAs() 函数。
saveAs function
作用:保存一个数据库。
接口:Mcad::ErrorStatus saveAs(
LPCTSTR pszFileName,
const void* pSecParams = 0,
LPCTSTR wszPassword = NULL,
McDb::McDbDwgVersion version = McDb::kDHL_1015,
McDb::SaveType type = McDb::kDwg,
byte** ppRetData =NULL,
long* pRetDataLength = 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);
标签:function saveas ons length ack 微软 ali mic ase
原文地址:https://www.cnblogs.com/yzy0224/p/11163682.html