返回介绍

控件2007-2011年更新

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

2007年更新说明

1.2007.07.21更新

增加了对AcDb2dPolyline,AcDb3dPolyline,AcDbSolid的显示支持.

2. 2007.07.28更新

增加了对AcDbMText的显示支持.

3. 2007.08.12更新

增加把dwg文件保存为位图的功能函数 // dwg 文件存成位图.

4. 2007.08.26更新

增加ARX编程接口,增加保存dwg文件函数,增加绘表例子.

5. 2007.09.02更新

1.修正了块中圆弧显示错误.

2.修正了文字显示位置不准确错误.

3.修正椭圆弧显示错误.

4.修正块的位置在UCS坐标时,显视位置不对问题.

6. 2007.09.09更新

1.修改块中实体颜色显示错误.

2.修改线型随层时的问题.

7. 2007.12.16更新

1.增加插入图块的功能.

2.把控件做成ActiveX控件,并可在网页使用控件.

3.增加往实体读写扩展数据功能.

2008年更新说明

8. 2008.01.29更新

1.增加帮助文件.

2.增加把dwg文件信息写到文本文件的ReadDwgToFile 例程.

3.增加绘制一个简单图形,存在到dwg文件的WriteDwgFile例程.

4.增加regen重新生成图形命令.

9. 2008.03.23更新

1.增加dwg局部保存功能.

2.增加动态绘制矩形框例程,并把结果保存到dwg文件中.

3.shx字体文件的精确显示,比如说字体中的圆弧显示,并丰富了控件中的字.体文件,使用dwg中的字体显示更为准确.字体的镜向,颠倒显示.

10. 2008.03.30更新

1.增加TrueType字体显示.

2.增加AcDbTrace实体.

3.修正前一个版对填充对象显示的内存泄漏问题.

11. 2008.04.04更新

1.修正hatch图案显示错误.

2.显示速度提高很多.

12. 2008.04.19更新

显示速度又进一步提高,与AutoCAD有得一比了.

13. 2008.05.04更新

修正了前一个版本显示速度提高后的一些显示错误.

14. 2008.05.28更新

1.重写显示控制模块,使用显示时的视区变化也支持回退操作.

2.并修改了插入图块后,再undo后再插入图块会出错的问题.

3.对起点与终点相同的圆弧计算出错的问题.

15. 2008.06.22更新

1.增加Spline线的支持.

2.增加返回数据库的外包范围坐标.

3.加入控件授权显示信息.

16. 2008.10.06更新

1.修正尺寸标注中的MTEXT文字显示不正确问题.

2.控件工具条改成从mxt文件加载,这样用户通过修改mxt文件可以自定义工具.

3.修改VB使用控件,当使用命令时,这时退出程序,但VB程序一直没有退出,在进程管理器中能看到的问题.

4.修正AcDb2dPolyline,AcDbPolyline的返回标高函数总是返回零的问题.

5.修正控件在IE使用容易出错的问题,使用控件在IE使用更为稳定.

6.修正控件控件在IE中打开,提示控件安全警告问题.

7.a增加打印功能.

17. 2008.10.18更新

1.增加读取属性块中属性功能.

2.增加实体名柄类AcDbHandle,并可以把实体名柄与实体ID互相转换.

3.增加闪烁实体功能和停闪烁接口调用代码.

4.增加构建选择集函数acedSSGet,acedSSLength,acedSSFree,acedSSName,现在支持带过滤的X选.

5.增加图层的操作,关闭打开图层,可以参照samples\Edit.sln例程.6.读取实体的扩展记录,和读取ReadNamedObjectsDictionary功能.

7.增加控件配制文件,在配制文件中可以指控件的背景色,是否显示工具条,是否显示命令窗口,字体文件搜索路径等.

8.增加对自定义实体的显示AcDbProxyEntity.

9.增加对属性定义文件的显示AcDbAttributeDefinition.

10.增加W ,C方式构造选集.

11.增加实体选择变虚功能.

12.增加acedGetPoint函数,可以从图上取一个点.

13.增加在图上动态标注一个点的显示例程.

14.增加设置光标位置函数.

15.修正了一堆显示细节问题,控件显示更为精确.

16.比如有:文字间的空隔距离问题,MTEXT字体风格问题,填充对象有时填充不对问题,块中实体颜色显示等问题.

18. 2008.12.01更新

1.增加对公差显示的.

2.修正了椭圆弧显示问题,等一堆显示问题.

3.增加带有形的复杂线型的显示.

4.增加在IE中同时打开两个控件的演示例程.

5.增加打开对话框中显示dwg预览的功能,并增加.

6.CBitmap* MxDraw::GetPreviewBmp(LPCTSTR pszFileName)函数得到dwg的预览位图.

7.增加MxDraw::DoPreviewFileDialog函数,弹出带预览窗口的文件打开对话框.

8.增加对DXF文件的显示支持.

9.修正控件尺寸在除VC的其它语言中改不了的问题.

2009年更新说明

19. 2009.05.10更新

1.增加布局功能和相关接口,如:McDbLayout,McDbLayoutManager等类.

2.增加鼠标移动到实体上的动态提示功能和相关接口.

3.ActiveX的动态提示事件函数.

4.增加图层管理功能和相关接口.

5.导出dwf功能和相关接口.

6.安装包中增加调试版lib文件和dll文件,方便控件使用者调试程序.

7.增加放大镜功能.

8.修正一堆细节上的错误.

20. 2009.06.16更新

1.增加 dwf的导入.

2.增加样条线绘制.

3.增加曲线采样和离散曲线功能,可以对样条线,圆弧,圆,椭圆,椭圆弧进行离散.

4.增加用户坐标系.

5.增加视区旋转显示,和旋转打印.

6.增加鸟瞰功能.

7.增加对位图,jgp的显示,增加AcDbRasterImage类.

8.增加绘图属性工具条,可以设置绘图的当前的颜色,当前图层,当前线型.

9.增加绘图工具条,主要用增加:绘线,矩形框,圆弧,圆,样条线,椭圆,椭圆弧,点,插入块,写文字,和插入图片按钮.

10.增加打开网上dwg图纸命令.

11.增加关闭选择实体的图层命令.

12.增加打开所有图层命令.

21. 2009.07.09更新

1.增加丰富的 COM 接口,这些接口类拟AutoCAD 的VBA接口,方便其它语言使用.

2.增加更加完善的帮助文档.

3.增加删除实体功能.

4.增加夹点编辑功能.

5.增加编辑文字的演示例程代码.

22. 2009.08.20更新

1.增加高质量绘图功能,该功能可以在控件配制文件中设置.

2.mxdrawx.ocx接口更加完善,增加C#例程.

3.增加把指定的实体,缩放到视区中显示.

4.增加读取扩展数据.

5.写扩展数据.

6.遍历数据库的实体.

7.插入图块,增加注释.

8.增加控件的JavaScrip例程.

23. 2009.09.02更新

1.增加绘图捕捉功能.

2.ARX接口中的曲线类几何计算函数更为完善.

24. 2009.09.21更新

1.增加不需要用控件打开,直接把dwg转成jpg文件的功能.

2.增加ARX的自定义实体的支持.

3.修改了一些小问题.

25. 2009.10.10更新

1.增加ASP例程.

2.增加控件在网页中使用时,把文件保存到服务器的功能.

26. 2009.11.12更新

1.完善MxDrawX.ocx的接口和属性。控件的背影色,是否显示工具条,命令窗口等都可以直接在控件属性编辑器中修改.

2.增加一组简单的绘图接口,可以非常方便进行参数化绘图,这些接口的详细调用例程可以参考samples\MxDrawXTestVB6.0下的例程.

27. 2009.12.31更新

1.控件升级到VC2008.

2.支持最新的CAD图纸2010.

3.DWG文件模块是否加载可选.

4.完善了DWG文件读写模块,解决了以前难解决的编辑图纸问题,为后续支持更为复杂的编辑功能准备了基础.

5.增加控件MxDrawX自动安装包(MSI文件),并且控件运行前,不需要安装任何VC环境.

6.修改了调试版本的一些错误,现在调试和发行版本一样稳定.

7.增加导出pdf功能.

2010年更新说明

28. 2010.02.06更新

1.增加批量打印接口.

2.增加正交绘图模式.

3.增加分屏显示功能.

4.增加asp.net的把文件保存到服务器的例程.

5.修正了一些细节问题.

6.增加搜索图上表格文字功能.

7.增加把某个dwg图做为背景图打开.

8.增加自绘背景接口增加文字转曲线功能.

9.增加VC6下,调用控件例程,使用COM 接口调用,很有参考价值.

28. 2010.05.06更新

1.增加自主的dxf文件读写库,并且开源,使用者可以非常方便修改错误,源代码在samples\MxDxf50目录下,很有参考价值.

2.修改一堆错误,和改了很多细节等.

3.增加C#的多文档使用例程.

29. 2010.10.12更新

1.增加扩展模块的支持,扩展模块名为mrx,与AutoCAD的arx文件是同一类.

2.增加扩展模块中可以增加用户自定义函数和命令,自定义函数可以在ActiveX被其它用语言调用.

3.修改布局中的一些显示错误.

4.修改自定义实体的显示错误,自定义实体显示更为准确.

5.增加region对象的显示.

6.增加MxExpressTools,ExApp例程,在ExApp例程中有一个非常好的表格文字搜索程序代码.

7.修改很多细节错误.

8.控件在网页使用是时,如果客户电脑没有安装控件,增加自动提示安装下载例程代码,在sample\AspNet中.

9.提高pdf文件的输出分辨率.

30. 2010.11.01更新

1.增加线重显示.

2.增加射线显示.

3.增加块参照显示.

4.增加dwg批量转pdf功能.

5.增加控件换肤功能,完善曲线打断函数.

6.完善多行文字的绘制处理功能.

32. 2010.12.24更新

1.增加Chm帮助文档.

2.增加固定夹点显示.

3.增加对多线显示支持.

4.增加PL 线自交功能.

5.增加 实体删除,并把内存释放功能.

6.增加实体被选择后的通知事件.

7.修改一些细节错误.

2011年更新说明

33. 2011.04.14更新

1更加完善的标注接口,MxDrawX.ocx里,可以非常方便绘制标注实体,和访问和修改标注实体信息.

2.增加标注接口的VB调用例程,详细可以参考sample\MxDrawXTestVB6.0.

3.完善标注接口文档,和帮助文档.

4.增加线型标注.

5.增加对齐标注.

6.增加半径标注.

7.增加直径标注.

34. 2011.05.24更新

1.图层亮度显示控制,可以把一些不重要的图层变成灰色显示.

2.增加函数 :Mx_PutEntityInView ,把一个实体放到视区中.

3.增加函数 :Mx_SetBright, 设置当前显示亮度.

4.增加MxDraw::DrawImage函数,可以在控件中方便插入一个光栅图.,支持PNG透明图片.

5.增加获得控件CStatusBarInformationReactor状态条信息的反应器.

6.增加打开DWG文件,可以指定那内容不需要读取,达到快速打开文件的功能.

7.增加图纸比较功能.

8.增加保存图纸可以设置密码,和打开有密码的DWG文件.

9.增加图面批注接口,批注对象是自定实体实现.

10.增加电子图章接口,图章对象是自定实体实现.

11.修改布局打印,白色实体打印不出来,点划显示成小短线,等问题.

35. 2011.08.18更新

1.增加多行文字编辑功能,并提供源码.

2.增加MxGraph类,用于搜索CAD图上的曲线组成的图形,并创建图类型的数据结构,方便图面搜索使用,现在可以用它求两个曲线,或两点之间的最短路径.

3.修改了一堆错误.

36. 2011.10.23更新

1.增加视区变化通知接口.

2.增加VC接口:CMxDrawFilterWinMsgObject::OnViewModify.

3.增加Mx_DrawImageToBackground函数,把光栅图当着背景显示,VC接口为OpenBackgroundImageFile.

4.增加,保存dwg图时,保存预览图功能,并把当前的显示范围也保存

命令行状态和多行文本编辑支持,右键菜单,复制粘贴,命令行窗口大小可以调用,并支持F2显示桌面窗口.

5.保存的时候 ,是否自动备分,设置接口MxDraw::SetIsAutoBakFil.

6.增加简化命令输入,和定制命令名.

7.支持文件保存为二进流,和从二进制流加载图纸功能.

8.增加COM接口:ReadBinStream ,WriteBinStream.

9.修改布局名称支持中文.

10.增加打印功能从图上选择打印范围 ,或取上一次打印范围等功能,输入打印范围.

11.同时增加:Mx_Print 接口,可以不出打印窗口,而直接打印,可以用这个接口实现批量打印.

12.命令行支持输入相对坐标,距离,输入关键字等功能.

13.增加判断了图纸的改动接口,MxDraw::IsModifyed.

14.增加保存jpg文件也能上传到服务器.

15.修改AddLayer函数,有反删除功能.

16.增加曲线的延长线相交.

17.增加显示或隐基藏工具条上某个按钮功能,并增加工具条从服务器上的文件加载.

18.修改带形的线显示不对问题.

19.增加OLE对象的读取与保存功能.

20.增加自定义实体的CDC绘接口,用户可以使用CDC指定绘制图形,来实现更多的特殊的显示效果,使用该接口实现了一个DrawImageMark 函数,可以在图上绘一个图形标记,而它不会随视区的缩放而变化.

21.增加PL线打碎功能.

37. 2011.12.02更新

1.新增加,剪切,延伸,导角,导圆角,打碎,绘多义线,绘多边线功能,源码在sample\MxEdit中.

2.新增加,剪切,延伸,导角,导圆角,打碎,绘多义线,绘多边线功能,源码在sample\MxEdit中.

3.完善绘直线,绘圆,绘圆弧,缩放,旋转命令.

4.增加把一个实体绘制到jpg文件函数.

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

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

发布评论

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