|
主要用到函数说明:
_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();
-
- }
复制代码
|
|