AutoCAD文档瘦身的补充

Author: Weivy Date: 2001年 41期

    笔者从事AutoCAD绘图工作,对AutoCAD文档大小要求很苛刻,而在绘制比较复杂的图形时,往往使文档过大,不仅浪费存储空间,而且打开文档的速度很慢,《电脑报》第37期介绍的文件瘦身方法是行这有效的,但是用Purge命令只能清除不使用的部分,瘦身能力很有限。使用WinZip压缩动用了其它软件,实际上,在绘图时稍加注意,就可以使文档很小。基本原则是:尽量减少记录的内容。
      下面做一个试验说明。绘制一个100X100的正方形,可以用画线(Line)命令会制正方形的四条边,存盘后文档大小为23143字节;也可以用画矩形(Rectangle)命令画一个正方形,存盘后文档大小为22467字节。第一种方法记录了4个实体,而第二种方法记录了一个实体,必然会小一些,这个差别虽然不大,但在实体很多的时候就会有意义了,把这两种正方形分别做100X100的阵列(Array)再存盘,文档大小为人别为2186142字节和912261字节,前者多了一倍多。把第二个文档的10000个正方形炸(Explode)开为40000个直线后再存盘,文档大小为2182727字节,与第一个文档相当。由此可见,减少实体的数量,可以减少记录的内容。这其中还包括不要把填充(Hatch)炸开;相同图案的填充尽量一次选择填充范围;不要把标注炸开(DIMASO+ON)减少线条的重复等等。
      接着做试验,把图中10000个小正方形都选上,用CTRL+C复制到剪贴板,然后新建一个文档,再用“CTRL+V”粘贴上来,存盘后文档大小为2262683字节,比原来大了一些。把第二种方法绘声绘色制的文档也做同样处理,趣盘后文档大小为932386字节,也比原来了。因为用“CTRL+V”粘贴的图形是一个图块,不但倮存了图块的属性,还保存了其中每个实体的属性,把复制过来和图块炸开再存盘,文档的大小分别为2197192字节和912487字节,基本与原来吻合。在绘图时经常需要从其它文档中复制一部分图形到当前文档中,所以建议把这些图块省开为单个实体,避免图块中含有图块的现象,但是不要把本图中定义过属性的图块炸开,因为图块地炸开后属性会还原。
      以上是笔者经常遇到的情况,AutoCAD文档瘦身的方法还很多,当所绘图形比较复杂时,文档过大的问题就会很突出,这些技巧也就会慢慢发掘出来。