作为一位CAD老兵,从ACAD2.6一路用到ACAD2007,一直期望国产CAD平台软件出现。2001年,中望公司推出了自己的中望CAD平台软件,受到中望公司巨大成功的鼓舞,2004年之后,国内其他几个相关公司也推出类似的产品,国产cad软件也从中望CAD软件的一支独秀变成了几家争鸣的局面。这对国内客户来说是一个好事。
反复使用国产的几种CAD平台之后,我逐渐明白,即使技术路线相近,但以发布时间论,做了5年的软件和做了2年的软件的底蕴是不同的。由于本人对于中望CAD软件的推崇,所以在以下的文章中,不提及其他国产cad公司的名字,仅以“其他国产cad软件”代替。我将从四个最常见的功能来分析,本文是此系列的第三篇,主要从文字方面进行一些测试与参照对比。
CAD绘图得以颠覆传统的手工绘图模式,文字方便输入与编辑、良好的显示效果都是其重要原因之一。文本的使用是CAD绘图里最常用的功能之一,几乎所有的图形都包含了一些文本,或标注,或注释了图中的对象。ACAD从低版本到高版本,几乎每个版本中都系统地改进了文本对象的性能,可见文本性能优劣对CAD用户的重要性。现在的CAD软件(包括国产CAD平台)基本上都能使得用户很容易地插入文本及更换文本样式,但如果详细对比,不同的软件显示效果却各有差异,同为发布级的版本,笔者进行了细致的比较:
- 现代的设计往往注重交互与协作,比如一个建筑项目的图纸,可能会涉及到勘测、设计、审核、施工、监理等多道协作与交互,图纸在交互过程中能否完整地表达信息关系到交互的效率与顺畅性。特别是图纸中的文字信息,能否正常显示,显示效果如何,至关重要。为此,笔者随机抽取了之前项目里提交过的一部分图纸(17幅),用各款CAD软件打开后对文字的显示效果进行对比,结果如下:
表1. 旧图纸文本显示效果对比表:
|
对比项目 |
AutoCAD2006 |
中望CAD2006 |
其它国产CAD软件 |
|
识别常用字体文件 |
正常 |
正常 |
正常 |
|
字体文件替换功能 |
支持 |
支持 |
支持 |
|
文字跑位情况 |
0幅 |
0幅 |
4幅 |
|
文字丢失情况 |
0幅 |
0幅 |
1幅 |
|
缩小时方框显示 |
无 |
有 |
有 |
|
缩小时显示效果 |
最好 |
好 |
一般 |
|
放大时显示效果 |
最好 |
好 |
好 |
说明:
- 对于常用的形文件及truetype字体,所有软件都能正常识别,对于不常用的字体,也都能根据用户的定义自动进行字体替换。此外,找不到又没有定义替换规则的字体都能够弹出文字样式替换对话框进行提示替换。
- “其它国产cad软件”在文字跑位甚至丢失文字对象的控制上还有些瑕疵。而AutoCAD2006及中望CAD2006则表现出了良好的识别与兼容能力,没有出现文字跑位或丢失的情况。
- 国产软件对于缩小时的文字显示效率做了一些优化,提供textdegrade参数进行控制是否在缩小到一定程序时方框显示文字对象。AutoCAD2006则无此选项,跟它一贯以来良好的效率控制有关。
- 对比的图纸只有17幅,涉及面不够全,不能绝对说明问题,仅供参考。
对于整体的显示效果(包括缩放时跟放大时),AutoCAD的显示效果最好,中望CAD略逊,“其它国产cad软件”则较一般(偶有错误),具体截图如下:
AutoCAD2006对旧图纸的文字显示效果:

图1 整体显示效果图(缩小时)

图2 局部显示效果图(放大时)
中望CAD2006对旧图纸的文字显示效果:

图3 整体显示效果图(缩小时)

图4 局部显示效果图(放大时)
“其它国产cad软件”对旧图纸的文字显示效果:

图5 整体显示效果图(缩小时)
]

图6 局部显示效果图(放大时)
- 在设定文字样式时可以对当前字体文件对任意输入字进行预览,通过这个功能可以更好的帮助用户快速找到自己需要的文字样式,从而避免不必要的重复劳动。这里我用最常用的国标字体进行验证。