在英文版AutoCAD中标注汉字的方法

Author: 曾刚 Date: 1995-06-09

        AutoCAD的开发者提供给用户使用的文字中没有汉字,目前有些软件开发部门在一些英文原版本的基础上进行二次开发,产生了各种可以使用TEXT与DTEXT命令并能用ASCTEXT.LSP程序将汉字直接写入屏幕的新版本。这些新版本几乎都可谓之优良产品,不过较为老练的用户通常会在非汉字环境中、甚至是使用英文原版的AutoCAD来绘制图形,然后再在汉字运行环境下,或者通过其它手段将图形中注解用的汉字从汉化版中读进来。这是一个很不错的主意,一来能够快速地建立起图形实体,二来又满足了图形中注释的需要。尤其是使用版本号较高一点的英文原版AutoCAD来建立图形效果更佳。因而许多老用户的机器系统中可能会安装一个以上不同版本的AutoCAD,以便在实际应用中视情况启用适当的软件系统。本课程不在这里推荐学员这样做,因为这纯属个人习惯问题。学员在英文版本中绘制好图形后,通过阅读下面的内容可以帮助自己选择一种使用汉化版本产生汉字的方法。
        用户在英文版本中通过绘图/编辑操作产生的文件与在汉化版本建立图形汉字矢量产生的是两个图形文件,将汉字送入英文版本可以通过DXFOUT命令在汉化版本中将汉字输出为一个DXF格式的图形文件,或者通过配置打印/绘图输出一个DXB格式的图形文件,然后在英文版本中使用DXFIN或者DXBIN命令读入;也可以在英文版本中打开汉化版本建立的图形文件__这是最简单的方法。在实际应用中有些汉字处理软件也能输出DXF格式的文件,因此学员不一定非使用汉化版本不可。由于DXF、DXB文件在机器系统中处理起来比较费事,对内存的要求量很大,读入后也不易做修改操作,因此本课程建议用户在英文版本中打开已经载有所需要汉字图形的文件,然后利用层控制将汉字从屏幕上隐藏起来,绘制完成图形实体再对汉字进行调整处理;或者使用INSERT命令将汉字图形文件作为一个块插入进来,然后使用EXPLODE命令将插入块作为以行为单元的实体处理。这样学员就可以对每一行文字进行放缩、移动、旋转等操作。
        当学员执行INSERT命令时,AutoCAD也许会在屏幕上发布信息指出被插入的图形中使用的汉字字型文件“*.SHX”未找到。解决这个问题可以事先将有关的汉字字型文件拷贝至英文版本所使用的文字字型目录中,或者在屏幕提示下在命令线上或者对话窗中指定汉字字型文件所在的目录与文件名称。在进行工程设计时如果需要使用大量的汉字,还可以在任何一个中文汉字处理系统中将所需要的汉字编辑书写好,并且命名保存在一个文本文件中,然后通过“ASCTEXT.LSP”应用程序将它读进汉化版本中。这样做的最大特点是可以让用户使用如五笔字型、自然码等汉字输入方法。
        在台湾版的汉化AutoCADR 12.0中如何输入汉字
        台湾Top One技术公司汉化的12.0版本,提供给用户使用的汉字输入方法有注音、速成、仓吉、内码四种。这四种汉字输入方法在大陆以外的地区很流行,不过所输入的只能是繁体字,不支持国内使用的简体字(在国内的汉化版本中可以引用它建立起来的繁体汉字矢量)。启动系统以后屏幕提示区显示的是“英文 半形”字样,此时可用英文输入所要执行的命令与回答屏幕的提示,同时按下“Shift”与“Ctrl”键即进入注音输入法,再同时按下这两个键可在这几种汉字输入方法与英文输入之间转换。在这之前您还应当使用该软件包所提供的CHINESET.SET文件,建立一个运行环境,让系统能够接受汉字,然后就可以输入汉字了。