实现WPS与AUTOCAD之间的交换

2007-08-24 16:19:55 来源:模具网   
 在我们使用AUTOCAD12进行计算机辅助设计时,常常

感觉在编制文字文件时AUTOCAD使用起来并不是很方便。我

们以编写说明书为例,AUTOCAD编辑文字的方法属于行编

辑,也就是说我们对文字的修改是以行为单位进行的,比

如在一个文字行中加入一个字符、去掉一个字符或修改一

个字符,都可以方便地完成,但当我们的修改导致必须对

整个文件进行重新排版时———这在修改说明书的过程中

可能会经常遇到———就会发现AUTOCAD给我们提供的手段

很难使我们满意,我们可能不得不为了增减一两个字而对

整篇文字逐行进行修改。

  另一方面,目前微机上有许多文字处理软件可以很方

便地对文字文件进行处理,因此我们考虑能否使用这些文

字处理软件编制文字资料,在完成文字资料的编写、排版

后,把它转化成AUTOCAD承认的格式,然后在AUTOCAD环境

下调用此文件。为了便于修改,我们还希望能把在AU?睺O

CAD中写好的文字返回到专门的文字处理软件中重新进行

编辑,然后再重新调入AUTOCAD中,即实现AUTO?睠AD与文

字编辑软件的文字交换。

  笔者经反复试验发现可以通过下面介绍的方法实现AU

TOCAD与WPS文字编辑软件的文字交换。

  下面我们以在UCDOS环境下使用WPS软件编制文字文件

为例介绍此转化过程。

  

一、把用WPS编辑的文字文件调入AUTOCAD图中

  首先,用WPS软件编制我们所需的文本文件,假设这

个文本文件的名字为CC,将文字文件CC存盘。退回到WPS主

菜单下,利用“文件服务功能”将CC文件由SU?睵ER—WPS

格式转化为文本方式,然后存盘,此文件我们仍使用CC这

个名字,或者直接作用WPS的“编辑非文本文件”一栏编

辑一个非文本文件CC。

  启动AUTOCAD,打开需要调用文字的图文件,比如调

用“说明书”。

  1.键入命令“ASCTEXT”或用菜单选择DRAW?鯰EXT??

IMPORTTEXT。

  2.系统提示“初始化…ASCTEXT文件已加载读入文件

”,并弹出一个窗口,给出可选文本文件,在窗口中选择

或键入文件名。

  3.系统提示“起始点或C中/M正中/R右/?

要求用户选择第一行的位置,指定对齐方式。下面是可选

项及其含义

  BL左下角BR右下角BC字串底线中心

  TL左上角TR右上角TC字串顶线中心

  ML左中点MR右中点MC字串中心

  以上这些选项与文字插入即使用命令DTEXT和TEXT

)时的基点选择是一致的。

  4.系统出现“字高〈X〉”的提示,这时要求用户

设定字高,尖括号中的“X”为系统当前的缺省值。

  用户可以自选字高即输入一个数字,或承认缺省值即

敲入回车。

  注意如果当前用户所使用的字型设置中“字高”项

为零即使用命令STYLE时字高取值为零),这里系统才

会出现此提示,如果字型设置中“字高”项不为零系统不

会出现此提示。

  5.系统出现“旋转角度〈0〉”的提示,要求键入旋

转角度,默认值为“0”。

  6.系统出现“更改文字选项?〈N〉”的提示,询问

是否改变文字操作格式,系统默认值为“NO”,如果用户

不改变文字选项也就是回答“NO”,直接调入文本文件CC

;如果用户回答“Y”,则系统继续提示以下选择项。

  7.“行间距/〈A自动〉”要求用户选择输入文件

的行间距,默认值为自动设定。

  8.“打算从第几行开始读入〈1〉”注意此命令允

许用户把一个文本文件分段读入当前文件,此处要求用户

给出此次任务的起始行,其默认值为第一行。

  9.“打算读入几行〈A全部〉”此提示与上一提示

搭配使用可视为一组,要求用户给出读入文件的行数,其

默认值从起始行由上一选项选定)一直读到文件尾。

  10.“改变文字大小写U大写/L小写/〈N不变〉

”在此提示下允许用户改变原文的大小写形式。其默认值

为“N”不改变大小写。

  11.“列设定?〈N〉”这里所谓的列设定就是询问

用户是否设定分栏,即在本文件中用户是否希望把原文本

文件的内容排成几列。其默认值为“N为不设”。如果用户

回答“Y”即设定,系统继续以下提示,否则直接调用文

件CC。值得一提的是,本选项中“列设定”与WPS中的“设

定分栏”的概念是一致的,而不是要求用户每行多少字。

不论用户在此选项中设定多少列,文本文件调用后每行的

字数与原文件CC是一致的,因此这里不存在改变每行多少

字的问题。

  12.“列间距”在此提示下要求用户设定栏间距,

栏间距与每行字数,列间空白大小都有关系。

  13.“每列行数”用户在此提示下给出每列多少行

  注意以上提示从1到6是必有项,当用户对第6条的

回答为“N”即系统默认值时,不会出现从第7条以后的各

提示;如果用户对第6条的回答是“Y”,则系统要求用户

回答从第7到第11的五个问题。同样如果用户对第11条的回

答为“N”,即系统默认值时,就不会出现第12和第13两

个问题。

  

二、把AUTOCAD中文字调入WPS中

  在AUTO?睠AD的绘图环境中实现使用WPS编辑的文字文

件的调用自然会给我们的绘图带来许多方便,但由于AU??

TOCAD环境下文字编辑器的缺陷,使得文字修改也十分不

便,特别对设计文件中说明书里的文字进行修改时尤其突

出,如添字、减字、语句重新排列等等,往往会引起整个

说明书重新排版。在AUTOCAD中完成这样的修改就不得不把

几乎所有的文字全部挪动,对所有的文字行全部编辑,使

用十分不便。因此,实现把AUTOCAD中的文字向WPS等文字

处理软件的文字传输对于方便使用有着与在AUTOCAD中调

用WPS等文字处理软件编辑的文字同样重要的意义。

  1.在AUTOCAD环境下使用DXFOUT命令;

  2.系统提示文件名,输入一个文件名不带后缀

,系统自动给此文件赋一个“.DXF”的后缀);

  3.系统继续提示实体或精度,选择“实体”;

  4.系统出现“选择实体”的提示,用鼠标识别文字

  5.结束操作。

  此操作将文字输入一个“.DXF”文件中。

  6.退出AUTOCAD。启动UCDOS进入汉字环境,使用WPS

文字编辑工具,打开刚产生的“.DXF”文件并对其进行

编辑。

  在“.DXF”文件中文字行之间有许多“DXF”的格式

语句,必须全部删除,同时对文字进行编辑、修改。

  注意在DXFOUT命令中选择文字实体时,必须依次逐

行选择,不能使用窗选。因为在使用窗选实体时,系统对

窗口内的实体的识别顺序是随机的;因此所有文字行在“

.DXF文件中的排列顺序与其在AUTOCAD图中的排列顺序是

不同的,这会打乱文字的排列顺序,给文字的排版带来麻

烦。如果同一文字行中的文字不是同一个字串,在“.DX

F”文件中这些文字分行排列,这一点应在使用中予以充

分注意。

  使用WPS软件对“.DXF”文件进行修改并重新编辑后

,以文本方式存盘,然后退出WPS及UCDOS,重新进入AUTO

CAD,打开原绘图文件,用第一部分所述方法将文字文件

调入图中。

  用户在使用此方法时,还应注意以下几方面的问题。

  1.调用文件时必须首先使AUTOCAD环境下当前文字输

入所用字型为一汉字字型,否则,调用文件后所有原文本

文件中的汉字都将被问号代替。

  2.使用WPS编辑文本文件时最好使用半角格式,这是

因为在使用全角格式时产生的英文字母,各种符号包括各

种标点符号都是和区位码相联系的,而目前AUTO?睠AD的

某些汉化版本与区位码不兼容。使用半角格式产生的文件

中英文字母,标点符号是ASCII码形式的,这与AUTOCAD的

汉字系统兼容。

  3.由于WPS产生的文件格式与AUTOCAD的文本文件格

式有所不同,所以为了调用结果符合我们的要求,还要注

意在WPS编辑文本文件时就要注意文本格式。

  最后我们必须说明无论如何WPS和AUTOCAD毕竟还是有

所不同的,所以经过转化后的文件必然还要做一些修改,

其它汉字编辑软件也差不多,所以说使用汉字编辑软件来

编辑文本然后再调入CAD文件也只是简化我们的工作,而

不能完全替代。

(责任编辑:小编)
下一篇:

第三届 CHINAPLAS x CPRJ 塑料回收再生与循环经济论坛暨展示会

上一篇:

在AutoCAD中自动生成明细表

  • 信息二维码

    手机看新闻

  • 分享到
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们