《AutoCAD中导入超文本实现方法》由会员分享,可在线阅读,更多相关《AutoCAD中导入超文本实现方法(6页珍藏版)》请在金锄头文库上搜索。
1、AutoCAD中导入超文本实现方法西安建筑科技大学王亚红成彬一、引言AutoCAD是应用广泛的CAD软件平台,具有很强的绘图和编辑功能。其绘制的 图样能清楚地表达设计者的思想和意图,图样中往往需要加注必要的文字来说明 图形所无法表达的信息。除了 AutoCAD内含的文本输入命令外,向AutoCAD 中输入多行文本即超文本的方法还有:通过Windows提供的剪贴板,利用 AutoCAD提供的多行文本命令;利用OLE特性。二、用单行文本命令组合实现在AutoCAD图样中输入少量文字可以用DText命令实现 加工程图样中的图名、 明细表、标题栏、技术要求等的填写。在需要输入多行文本时,可以通过单行文
2、 本的组合来实现。即输入一行文本后,再借助复制命令(Copy)和文本编辑 (DDEdit 或 MTEdit)、属性编辑(DDModify)、对象特性工具(Properties)、 移动(Move)等命令进行多行文本的输入。但此种方法在换行时的定位及行列 对齐都比较困难。且标注结束后,每行文本都是一个单独的实体。所以用其标注 多行文本时,其实输入和编辑的功能远远不如下面的几种方法方便。三、通过剪贴板来实现剪贴板是Windows提供的功能,帮助应用程序间进行数据通讯。虽然利用剪贴 板所传递的数据是静态的,即应用程序中对数据的修改不会在目标程序中体现出 来,但操作方便、快捷、简单。以Word为例,W
3、ord提供了剪切(Cut)、复 制(Copy )和粘贴(Paste )三个命令来操作剪贴板。其具体实现方法如下:打 开AutoCAD和Word软件,在Word中选中要插入的内容,单击下拉式菜单“编 辑”中的“复制”命令。激活AutoCAD,打开下拉式菜单“Edit”中的“Paste”选项,这 样Word文档就以AutoCAD绘图区左上角为插入点被插入,此种方法插入的文 档位置和字体的大小都会与原AutoCAD图样大小和比例不一致,需进行处理。四、用AutoCAD的多行文本命令来导入AutoCAD系统提供了多行文本输入命令MText,可以一次标注多行文本,且各 行文本都按照指定宽度对齐排列,并成
4、为一个完整统一的实体,其内容可以在多 行文本编辑器中直接输入,也可从外部文档导入。1. 在文本编辑器中直接输入在AutoCAD的下拉式菜单“Draw”中选中“Text”,再单击“Multiline Text.”选项, 在Command提示区提示用户确定所标注文本的宽度、高度和字体排列方式, 系统根据输入信息,确定文本框大小,并弹出一个专门用于文字编辑的文本编辑 器,即弹出“ Multiline Text Editor”对话框,在选定字型、字高、文本宽度等前提 条件后,可直接在“ Multiline Text Editor”对话框中进行多行标注文本的输入、编 辑、修改等工作。2. 从外部导入多行
5、文本(1)导入纯文本若需导入纯文本,可直接单击 Multiline Text Editor”对话框中的“Import Text.” 按钮,弹出“打开”对话框,用户可以在这个对话框中选择所需插入引用的纯文本 文件。(AutoCAD 2000除支持纯文本文档,还可导入带有格式信息的RTF格 式文件,用户可以在支持RTF格式的文字处理软件中对文字进行格式化处理, 然后再用此方法导入到AutoCAD中)。(2)导入格式文本对于RTF格式的格式文档,可直接从文本编辑器导入。对于非RTF格式的格式 文档要导入到AutoCAD中,先要进行格式转换处理,此后才能导入成功。否则, 会提示格式出错。格式转换处理方
6、法有:方法一,可将非RTF格式文档调入到 记事本等纯文本文字处理软件内,然后另存为纯文本格式文档;方法二,有些格 式文档可转换为RTF格式文档,也可成功导入。五、用OLE来实现把一个对象从一个应用程序链接或嵌入到另一个应用程序中,操作过程与使用剪 贴板的操作过程很相近,但它们之间有很大的区别。对象链接和嵌入即OLE(Object Linking and Embedding)是 Microsoft Windows 提供的集成接口,使 用OLE实现向AutoCAD图样插入Word文档,即将一个特定OLE对象从一个 应用程序链接到另一个应用程序中,在对象与创建它的应用程序之间,保持联系, 且这两个应
7、用程序间可以进行实时编辑,具体实现方法如下。进入AutoCAD,打开下拉式菜单Insert”,选中“OLE Object.”选项,弹出“插入 对象”对话框,从对象类型列表框中选择将要插入的对象类型:Microsoft Word 类型或其他类型,选中“由文件创建”单选框,此单选框选中后,可直接选择某个 已存在文件作为插入对象插入到当前图形文件中,单击“浏览”按钮,弹出“浏览” 对话框,选择要插入到AutoCAD中的Word文档或其他类型文档,并单击该对 话框中的“插入”按钮,返回到“插入对象”对话框,在该对话框中的“文件”编辑框中 列出被插入文档的路径。单击“确定”按钮,则Word文档以Auto
8、CAD绘图区左 上角为插入点插入到AutoCAD图样中。如果要编辑被插入文档,可双击该文档,则系统链接到Word系统,完成编辑后,打开“文件”菜单,单击“关闭并返回”, 则返回到AutoCAD。此时,已是编辑后的Word文档。被插入的OLE对象,根 据需要可对其大小进行调整,亦可进行无级缩放,并按住左键将其移到需要的合 适位置。此种方法对纯文本文档、非纯文本文档都适用。六、通过拖放技术导入 在Windows9X/NT环境下,可以一次打开或运行多个应用程序,因此为了将文 本文档导入图形文件,用户可打开Window系统的资源管理器,把文档文件图标 拖到AutoCAD图形窗口,所产生的文本作为MText对象显示。利用导入对象的 外围控制点可对其大小要进行调整。由于AutoCAD中的图形可进行无级缩放和平移,采用以上方法导入的文本,其 大小和位置有时会与整个图形不协调一致,需进行处理。