标题：中望CAD2010
中望CAD 2010简介
2009年11月30日，中望CAD 2010体验版正式发布。作为中望公司的最新年度力作，在继承以往版本优势的基础上，中望CAD 2010融入了以“安全漏洞抓取、内存池优化、位图和矢量图混合处理”等多项可以极大提高软件稳定性和效率的中望正在申请全球专利的独创技术，新增了众多实用的新功能，在整体性能上实现了巨大的飞跃，主要体现在以下几方面： 
1、大图纸处理能力的提升 
2、文字所见即所得、消隐打印等新功能 
3、二次开发接口更加成熟 重点客户问题解决
性能提升
中望CAD 2010版采用了更先进的内存管理以及压缩技术，采用了一些新的优化算法，使得中望CAD常用命令执行效率和资源占用情况得到进一步的提高，特别是在低内存配置下大图纸的处理能力，大大减少了图纸内存资源占用量，提升了大图纸处理速度。主要体现在：
大图纸内存占用量显著下降，平均下降约30%，地形图类图纸则平均下降50%； 
实体缩放和平移，zoom\pan\redraw更加顺畅； 
保存速度更快、数据更安全，保存速度平均有40%的提升。
新增功能
1、文字所见即所得
全新的多行文字编辑器，其中主要包括三部分的内容：“文字格式”工具栏、“段落”对话框 和“显示选项”菜单。
“文字格式”工具栏：该工具栏可用来对多行文字对象的文字样式和选定文字的字符格式和段落格式进行设置，例如文字字体、颜色、堆叠。 
“段落”对话框 ：若要设置段落格式（制表位、缩进、段落对齐方式、段落间距和段落行距），可通过选择“段落”按钮开启“段落”对话框进行设置。 
“显示选项”菜单 ：通过多行文字编辑器上的“选项”按钮，可显示“选项”菜单。该菜单可用来更改“文字格式”工具栏的方式并提供其他编辑选项。
要注意的是，该选项中的部分内容可能在某些时候因为正在编辑的内容而不可用。
2、消隐打印
中望CAD 2010版本支持二维和三维对象的消隐打印，在打印对象时消除隐藏线，不考虑其在屏幕上的显示方式。此次消隐打印功能主要体现在以下两个方面：
> 平台相关命令和功能的调整
视口的“属性”：增加“着色打印”选项（“线框”和“消隐”两种着色打印项），选择视口后，右键菜单支持“着色打印”项（ “线框”和“隐藏”两种模式）。
命令mview增加了“着色打印”功能项，可以方便用户设置视口的“着色打印属性”（线框和消隐两种模式） 
“打印”对话框调整：在布局空间，激活“打印”对话框，以前的“消隐打印”选项显示为“隐藏图纸空间对象”。 
页面设置管理器启动的“打印设置”对话框调整：图纸空间中，通过页面设置管理器激活的“打印设置”对话框，以前的“消隐打印”选项显示为“隐藏图纸空间对象”。 
>消隐打印使用方法的调整 
模型空间：可通过“打印”或“页面设置管理器”打开的“打印设置”对话框中的“消隐打印”选项来控制模型空间的对象是否消隐打印，同时包含消隐打印预览，若勾选“消隐打印”按钮，模型空间的对象将被消隐打印出来。 
布局空间：若要在布局空间消隐打印对象，分为两种情况： 
布局空间视口外的对象是否消隐，直接取决于“打印设置”对话框中“隐藏图纸空间对象”按钮是否被勾选；
布局空间视口中的对象是否消隐，取决于视口本身的属性，即“着色打印”特性选项，必须确保该选项为“消隐”才可消隐打印或预览。
3、图纸对比功能(fcmp)
中望CAD 2010在扩展工具中提供了文件比较功能（fcmp），也就是我们所说的图纸对比，可通过比较两张图纸，最后用不同的颜色显示出比较的结果（相同、不同、修改）。 
图纸对比功能目前所支持的实体对象包括：Line、Point、Circle、Arc、Trace、Face、Polyline、Ellipse、Spline、2dpolyline、3dpolyline、BlockReference、Table、Mleader、Ray、Xline、Shape、Text、Attdef、Rotatedimension、Aligneddimension、2dlineangulardimension、Diametricdimension、Radialdimension、3pointangulardimension、Ordinatedimension、Arcdimension、Radialdimensionlarge、Mtext、Leader、Mline、Hatch、Image、Arcaligntext、Rtext（reactive text）、Ole、Tolerance、Helix、Solid等对象。 
4、图层状态管理器 
可以创建多个命名图层状态，以保存图层的状态列表，用户可以通过选择图层状态来表现图纸的不同显示效果。这种图层状态可以输出供其它图纸使用，也可以输入其它保存的图层状态设置。
5、文字定点缩放 
能够依据文字位置的特征点，如中心，左下等，作为基准点，对多行文字或单行文字进行缩放，同时不改变基准点位置。
6、Splinedit新功能
全面支持样条曲线的编辑，主要体现在SPLINEDIT命令行提示中，如下： 
拟合数据(F)/闭合样条(C)/移动(M) 顶点(V)/精度(R)/反向(E)/撤消(U)/<退出(X)>。
7、捕捉和栅格功能增强
增强了捕捉和栅格的设置功能，主要体现在“草图设置”的“捕捉和栅格”选项卡。
8、支持文件搜索路径
在“选项”对话框的“文件”选项卡中，新增“支持文件搜索路径”，可在该文件路径中查看如下搜索路径的文件夹：图形文件搜索路径 字体文件搜索路径 帮助文件搜索路径 菜单文件搜索路径 图案填充文件搜索路径 临时文件搜索路径 模板搜索路径。
二次开发接口更加成熟
> 中望CAD 2010版ZRX（类ARX）接口更加成熟，主要支持的特性如下：
1．常用基本功能，如 DWG数据库读写访问，注册命令，获取用户输入点或者字符串等； 
2．数据库图形实体， 如DbLine、DbCircle、DbArc 等； 
3．扩展数据和扩展字典，XData & XDictionary； 
4．自定义实体和对象，从 DbObject、DbEntity或其它类派生； 
5．文档管理功能，提供文档管理器 ZcApDocManager ,文档类ZcApDocument 等接口；
6．反应器功能，提供数据库反应器，文档反应器，编辑器反应器（包括命令反应器，鼠标右键消息等），对象反应器，永久反应器； 
7．拖动 Jigs，ZcEdJig； 
8．协议扩展（Protocol Extensions）； 
9．简单 UI 介面类的支持，CZcUiDialog、CZdUiDailog、CZdUiBaseDialog。
>LISP和VBA二次开发接口的完善 
1、ProgID能够表示接口所对应的版本号
2、LISP的vlax, vlr系列函数改造添加了13个接口，分别如下： 
vlax-3D-point vlax-add-cmd vlax-curve-getArea vlax-curve-getClosestPointToProjection vlax-curve-getDistAtParam vlax-curve-getDistAtPoint vlax-curve-getFirstDeriv vlax-curve-getSecondDeriv vlax-curve-isPeriodic vlax-curve-isPlanar vlax-object-released-p vlax-remove-cmd vlax-write-enabled-p 
3、VBA接口部分
中望CAD 2010版本VBA新增2个接口，分别为： AppendOuterLoop AppendInnerLoop 同时解决了多条客户提出的关于VBA和LISP方面的重点问题