CAD保存文件为各种格式

保存为各种格式

主要用到函数说明:

_DMxDrawX::SaveDwgFile

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

参数说明

BSTR pFileName

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

js中实现代码说明:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

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();

 

}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值