返回介绍

打开保存图纸

发布于 2023-08-09 23:10:34 字数 3909 浏览 0 评论 0 收藏 0

我们控件提供一些打开,保存图纸的函数,下面详细说明一下:

A. 在软件启动时,自动打开图纸

调用控件函数:OpenDwgFile,详细说明参考:http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__OpenDwgFile@BSTR.htm

该函数支持打开dxf,dwg,dwf,png,jpg,bmp,mxg文件

比如C#语言:

首先响应控件初始化完成事件,在控件初化完成后,调用OpenDwgFile打开图纸

init.png

然后在该事件函数中,加入打开文件代码:

axMxDrawX1.CallLongParam1("Mx_SetDefaultDwgVersion", 31);

函数的详细帮助如下图:

s1.png

K. 保存DWG文件到服务器上

调用控件的SaveDwgToURL函数,把DWG文件提交到服务器上保存,详细说明:

http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__SaveDwgToURL@BSTR@BSTR@BSTR@BSTR.htm

该函数会把当前图纸保存到一个临时文件中,然后模拟一个文件表单提交给服务器。

例如:

    if (!MxDrawXCtrl_Obj.SaveDwgToURL("http://127.0.0.1.", "/Save.aspx", "ComponentName", "6046")) {
        var ret = MxDrawXCtrl_Obj.Call("Mx_GetLastError","");
        alert(ret.AtString(0));
    }
    else {
        alert("成功");
    }

L.保存pdf

调用控件ExprotPdf函数,把当前图纸保存为pdf文件,详细说明:

http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__ExprotPdf@BSTR@DOUBLE@DOUBLE@BSTR@VARIANT_BOOL.htm

J.保存JPG

调用控件SaveJpgFile函数,把当前图纸保存为jpg文件,详细说明:

http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__SaveJpgFile@BSTR@LONG@LONG@LONG.htm

调用控件DrawToJpg函数,把当前显示的指定区域内的图形输出到jpg文件,详细说明:

http://www.mxdraw.com/help/MxDrawXLib___DMxDrawX__DrawToJpg@BSTR@DOUBLE@DOUBLE@DOUBLE@DOUBLE@LONG@LONG@LONG.htm

调用控件自定义函数:Mx_WriteJpgToURL,把控前图形保存为jpg文件,并当着一个文件表单提交给服务器,详细说明:

http://www.mxdraw.com/help/MxDrawXCustomFunction__Mx_WriteJpgToURL@IN_LPCTSTR@IN_LPCTSTR@IN_LPCTSTR@IN_LPCTSTR@OUT_CString_@IN_LPCTSTR@IN_int@IN_int@IN_COLORREF_@IN_long@IN_double@IN_double@IN_double@IN_do.htm

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文