- MxDraw 云图
- 快速入门
- 前端 mxdraw 和 mxcad 库预览编辑图纸
- 后台使用 Node.js 调用梦想 API
- CAD 与 GIS 集成说明
- 梦想云图 Node.JS 服务
- iOS 开发
- 安卓开发
- 网页 CAD 开发
- 网页快速入门 aspaps.netphpjava
- 图形数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展数据
- 自定义实体
- 自定义命令
- 光栅图处理
- 图面搜索
- 控件事件
- 打印控制
- 界面控制
- COM 开发
- 视频教程
- VB 快速入门
- Delphi 快速入门
- CSharp 快速入门
- java 快速入门
- QT 快速入门
- 易语言快速入门
- Powerbuilder 快速入门
- wpf 控件入门
- 图形数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展数据
- 自定义命令
- 自定义实体
- 打印控制
- 控件事件
- 图面搜索
- 光栅图处理
- 界面控制
- C++ 开发
- C++ bulider 快速入门
- C++ 快速入门(VS2010)
- C++ 快速入门(com 接口)
- 图纸数据库
- 参数化绘图
- 交互绘图
- 选择集
- 扩展程序
- 扩展数据
- 自定义函数
- 自定义实体
- 光栅图处理
- 图面搜索
- 控件事件
- 界面控制
- 常见问题
- 试用技术服务申请
- 会员下载最新程序
- 备用下载
- 控件安装运行说明
- 控件最新更新
- 控件功能简介
- 控件图形数据库
- 控件界面控制
- 控件命令执行原理
- 控件系统变量说明
- 控件常见问题说明
- 修改对象属性
- 网页加载 CAD 图纸的两个方案
- MxDraw3D 控件
- 前端基础工程化知识
控件2012-2014年更新
2012年更新说明
38. 2012.02.02更新
1.增加自定义文件格式(扩展名为MXG)文件,支持文件预览,图纸加密,和不同等级的压缩保存.
2.增加支持OLE显示.
3.增加Wipeout显示.
4.增加CDC方式自绘控件背景接口,MxDrawBackGroundReactor,使用该接口可以和GIS地图无缝接合,并显示到控件中.
5.增加把多个控件的内容打印到一张图纸,实现嵌套打印,接口类名为:MxNestedPrintWork,OCX接口.
6.增加控件键盘事件响应接口,MxDrawXCustomEvent::KeyDown,MxDrawXCustomEvent::KeyUp
39. 2012.03.01更新
1.控件增加GIS模块,可以做到CAD与GIS上的接合.
2.新增加Gis相关函数.
3.修改一些细节问题.
40. 2012.04.06更新
1.增加UCS坐标系统.
2.完善视区旋转命令.
3.增加windows结构异常错误捕捉,在程序出错时,会自动生成dmp文件.
4.增加线型从lin文件加载功功能,并把一些常用的线型放到缺省线型中.
5.完善工具条上面的图层,线型,颜色组合框功能,它们能显示当前选中实体的参数,并能直接修改.
6.完善与交互输入点函数,支持用户直接输入一个距离定位.
7.完善绘矩形框命令,功能做到与AutoCAD一样,源码在sample\MxDrawRectang.cpp.
8.增加返回没加加载的字型shx文件函数MxDraw::GetLoadFailedShxFile,和重新加shx字型文件函数MxDraw::ReLoadShxFile.
9.修改了一些细节问题.
41. 2012.05.10更新
1.增加对象属性编辑查询功能,源码在sample\PropertyEditor工程中,所以使用该功能需要先加载PropertyEditor.mrx,然后调用MxDraw::EnablePropertyEditWindow启用该功能,MxDraw::ShowPropertyEditWindow用于显示属性编辑窗口.
2.增加MxDrawXCustomFunction::Mx_PrintHtml函数,专门用于控件在网页中使用,实现控件与网页一起打印。使用例子参考sample\ie\iedemo_print.htm.
3.增加MxDrawService接口,用于B\s架构,服务器后台调用,实现无窗口时,调用控件的功能,比如实现后台DWG到 JPG的转换,DWG图上的信息提取等功能.
4.增加HasRedo,HasUndo函数,用来判断当前undo,redo数据是否为空.
5.修改一些细节问题.
42. 2012.08.13更新
1.增加动态输入功能,类拟于AutoCAD的DYN功能
可以修改系统变量,DYNINPUT,值为1表打开该功能,值为0表示关闭该功能.
2.增加CTRL+C ,CTRL+V,热键复制,粘贴功能.
3.增加MxDrawX.ocx接口,MxDrawUiPrPoint ,MxDrawUiPrString ,用户与控件交互取点,和输入字符串,支持默认值和输入关键值功能.
4.修改InsertBlock ,DrawImage接口,支持web路径(http://开头的网络路径.),直接从服务器上读取文件.
5.修改有些图转pdf文字会成问题, 图块插入对多行文字,标注实体会丢失问题.
6.修改一些其它细节问题.
43. 2012.08.30更新
1.增加对象追踪捕捉功能.
2.增加极轴功能.
3.增加栅格捕捉.
44. 2012.09.24更新
1.增加控件标尺功能.
2.增加菜单功能.
3.增加填充命令.
4.增加在线打开ftp服务器上的图纸功能.
5.修改一些错误.
45. 2012.11.01更新
1.增加MxCAD.exe软件,封装MxDraw控件,实现的一个CAD软件.
2.增加文字样式设置命令.
3.增加线宽设置命令.
4.增加标注样式设置.
5.增加块定义命令.
6.完善块插入命令.
7.增加修改实体显示顺序命令.
8.修改了一些错误.
2013年更新说明
46. 2013.06.08更新
增加移动平台支持,可以在Android,苹果系统上运行.
47. 2013.09.10最新
1.增加命令调用时可传参数,Mx_SendStringToExecute.
2.增加Mx_SendStringToExecuteFun ,可以实现在程序中直接调用命令函数.
3.修改jpg打印时,在个别情况下,打印不对的问题.
4.修改调用clear函数时,把一个对象内存释放,可能会出错的问题.
5.增加控件自定义参数功能,这样可在用户的mrx程序访问到.
6.修改打开文件函数,OpenDwgFile ,使用其更为健壮,在控件还未初始完成时,也能打开成功.
7.增加mcdbEntitysLastCmd函数,得到一个命令执行完后,往数据库中新增加的对象id数组.
8.增加面积,周长计算命令.
9.修改保存图纸,等一堆的小问题,现在控件版本应该是最稳定了.
10.支持2013最新dwg文件格式.
11.增加MxDraw::BuilderHatchFromPoint函数,根据一个点,在当前控件显示范围内搜缩闭合区域,然后用该闭合区域创建填充对象.
2014年更新说明
48. 2014.02.14更新
1.完善对2013 DWG 文件格式支持.
2.增加64位版本.
3.升级到VC2010开发,控件不再需要安装VC运行库,就能使用.
4.增加使用COM接口,写自定义实体的功能.
5.增加使用COM接口,写动态拖放功能.
6.增加水印功能.
7.增加对组的支持,如创建组,删除组,得到组等函数.
8.增加实体超连接功能,点击实体,可以跳到一指定的网页.
9.增加右键弹出菜单功能
10.增加绘制动画功能.
11.完善打印接口,新增IMxDrawPrint组件,可以实现,调用打印窗口打印,直接打印,批量打印,多个控件内容组合打印,与网页内容一同打印,指定范围打印,当前显示内容打印等功能.
12.完善读写扩展数的COM接口,读写扩展数据变成非常方便.
13.增加一堆的与用户交互的COM接口组件.
14.增加带参数执行命令函数,和把命令当着函数调用的功能.
15.增加动态绘制失量圆,失量线功能,视区移动后会自动消失.
16.增加控件浏览模式切换功能 .
17.把常用的自定义事件导出.
18.把常用的自定义函数导出.
19.完善控件COM接口,在网页更加方便调用控件功能 ,增加了一堆的函数.
20.修改控件在网页调用的一堆细节问题.
49. 2014.03.24更新
1.增加选择块里面的实体.
2.增加捕捉块里面的实体.
3.增加全屏功能.
4.完善文字显示功能,比如支持文字斜体显示,字符中上标支持,修改一堆文字相关显示问题.
5.修块中实体的线型显示问题.
6.增加读写 McDb3dPolyline,McDb2dPolyline顶点中Z值,扩展数据.
7.增加曲线合并功能.
8.增加DWG图纸的用户自定义变量支持,user r1~r5(浮点数),user s1~s5 (字符串),user i1~i5(整型).
9.增加把鹰眼功能放到用户的界面上的接口.
10.完善打印功能,增加, 黑白打印,加粗加印等选项.
50. 2014.06.10更新
1.推出稳定的控件的安卓开发包.
2.快速加载dwg图纸,在手机上浏览dwg图纸,使用了自定义格,缓存dwg文件,提高加载速度.
3.优化显示速度,目前在手机上看图已经很快了.
51. 2014.07.27更新
1.增加快速选择命令.
2.增加对https协议的支持,可以打开https上的dwg文件.
3.增加扩展夹点的编辑功能,通过移动夹点,可对实体的放大小,缩小,移动.
4.增加COM接口的自定义实体,可以设置它的属性显示名称.
5.增加图纸比较COM组件接口,并完善了图纸比较功能,可以全图,或指区域比较,并自动标出被修改的,新增的,删除的对象.
6.增加从服务器上,动态加载mxt扩展模块功能,并且工具条上的图标也可以从该扩展块加载.
7.修改dwf文件的加载,颜色显问题.
8.支持最新的AutoCAD2005图纸,目前能支持所有版本的dwg文件.
9.把控件升级到vs2012版本,可以同时提供vs2010,vs2012两个版本的C++语言编程接口.
10.增加控件对谷歌,火狐浏览器的支持,
文档在: MxDraw52\Src\MxDraw5.2\samples\梦想控件15-谷歌,火狐浏览器中使用控件.doc.
11.修改一堆的细节问题.
52. 2014.11.12更新
1.支持文档格式,igs,stl,dwg,m3d等通用标准的3d文件格式.
2.支持常见的三维实体建模.
3.支持,旋转,沿路径,拉伸,偏移等方式建模.
4.支持bool运算方式建模.
5.支持32,64位系统,支持网页使用,提供ocx方式接口.
6.兼容二维绘图功能.
7.使用vc2010开发.
53. 2014.12.02更新
1.增加创建管道例子.
2.增加偏移创建例子.
3.增加相减,相加,合并运算.
4.增加导角运算.
5.形坐标变换运算.
6.演示创建房间例程.
54. 2014.12.03更新
1.增加McDbPolyline如下函数SegType segType (unsigned int index) const;
Mcad::ErrorStatus getLineSegAt(unsigned int index,McGeLineSeg2d ln) const;
Mcad::ErrorStatus getArcSegAt (unsigned int index, McGeCircArc2d arc) const;
2.McDbCurve的extend函数,延伸曲线函数virtual Mcad::ErrorStatus extend(Mdesk::Boolean extendStart,const McGePoint3d toPoint);
3.修改图块插入时,标注的中的匿名块,互相覆盖问题.
4.增加McDbHatch函数Mcad::ErrorStatus appendLoop(Mdesk::Int32 loopType,const McDbObjectIdArray dbObjIds);
5.增加MxDraw创建视口函数static McDbObjectId CreateViewport1(McGePoint3d ptLB,McGePoint3d ptRT,
McGePoint3d ptTargetLB,McGePoint3d ptTargetRT);
6.修改各种细节上的错误.
55. 2014.12.23更新
1.增加MxDrawSample例子,演示如果在非全屏下使用控件开发.
2.完善开发文档,按文档内容,如何搭建android的控件开发环境.
3.修改一堆其它问题.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论