0
点赞
收藏
分享

微信扫一扫

CAD保存文件为各种格式


保存为各种格式

主要用到函数说明:

_DMxDrawX::SaveDwgFile

保存当前图。详细说明如下:

参数

说明

BSTR pFileName

保存的DWG文件绝对路径,如果扩展名为DXF文件,则保存为DXF文件. 扩展名为DWF文件,则保存为DWF文件, 扩展名为PDF文件,则保存为PDF文件,默认宽高210,297 扩展名为JPG文件,则保存为JPG文件,默认宽高1000,1000 扩展名为BMP文件,则保存为BMP文件,默认宽高1000,1000

js中实现代码说明:

function​​​ ​​SaveJpg() {​​
​​//参数一为名称;参数二为宽度;参数三为高度;参数四为颜色​​
​​mxOcx.SaveJpgFile(​​​​"c:\\tmp2.jpg"​​​​,300,300,0);​​
​​alert(​​​​"略缩图已经保存到C:\\tmp2.jpg"​​​​);​​
​​}​​
​​function​​​ ​​savedxf() {​​

​​mxOcx.SaveDwgFile(​​​​"c:\\tmp.dxf"​​​​);​​
​​alert(​​​​"dxf文件已经保存到C:\\tmp.dxf"​​​​);​​
​​}​​
​​function​​​ ​​savepdf() {​​

​​mxOcx.SaveDwgFile(​​​​"c:\\tmp.pdf"​​​​);​​
​​alert(​​​​"pdf文件已经保存到C:\\tmp.pdf"​​​​);​​
​​}​​​​function​​​ ​​savedwf() {​​

​​mxOcx.SaveDwgFile(​​​​"c:\\tmp.dwf"​​​​);​​
​​alert(​​​​"dwf文件已经保存到C:\\tmp.dwf"​​​​);​​
​​}​​
​​//保存为加密文件​​
​​function​​​ ​​saveEncryptionDWG() {​​
​​//保存为加密文件,文件路径与文件名有用户设置​​
​​var​​​ ​​ret = mxOcx.Call(​​​​"MxET_SaveEncryptionDWG"​​​​, ​​​​"c:\\TmpEncryption.dwg"​​​​);​​
​​if​​​​(ret.AtString(0) == ​​​​"Ok"​​​​)​​
​​{​​
​​alert(​​​​"加密文件已经成功保存到C:\\TmpEncryption.dwg"​​​​);​​
​​}​​
​​else​​
​​{​​
​​alert(​​​​"保存失败"​​​​);​​
​​}​​
​​ret = ​​​​null​​​​;​​
​​CollectGarbage();​​
​​}​​
​​//打开加密文件​​
​​function​​​ ​​openEncryptionDWG() {​​
​​//打开加密文件,文件路径与文件名有用户设置​​
​​var​​​ ​​ret =mxOcx.Call(​​​​"MxET_OpenEncryptionDWG"​​​​, ​​​​"c:\\TmpEncryption.dwg"​​​​);​​
​​if​​​​(ret.AtString(0) == ​​​​"Ok"​​​​)​​
​​{​​
​​alert(​​​​"加密文件已经成功打开"​​​​);​​
​​}​​
​​else​​
​​{​​
​​alert(​​​​"打开失败"​​​​);​​
​​}​​
​​ret = ​​​​null​​​​;​​
​​CollectGarbage();​​

​​}​​

举报

相关推荐

0 条评论