AutoCAD 中导入超文本实现方法 西安建筑科技大学 王亚红 成彬一、引言AutoCAD 是应用广泛的 CAD 软件平台,具有很强的绘图和编辑功能。其绘制的图样能清楚地表达设计者的思想和意图,图样中往往需要加注必要的文字来说明图形所无法表达的信息。除了 AutoCAD 内含的文本输入命令外,向 AutoCAD 中输入多行文本即超文本的方法还有:通过 Windows 提供的剪贴板,利用 AutoCAD 提供的多行文本命令;利用 OLE 特性。二、用单行文本命令组合实现在 AutoCAD 图样中输入少量文字可以用 DText 命令实现,如工程图样中的图名、明细表、标题栏、技术要求等的填写。在需要输入多行文本时,可以通过单行文本的组合来实现。即输入一行文本后,再借助复制命令(Copy)和文本编辑(DDEdit 或 MTEdit)、属性编辑(DDModify)、对象特性工具(Properties)、移动(Move)等命令进行多行文本的输入。但此种方法在换行时的定位及行列对齐都比较困难。且标注结束后,每行文本都是一个单独的实体。所以用其标注多行文本时,其实输入和编辑的功能远远不如下面的几种方法方便。三、通过剪贴板来实现剪贴板是 Windows 提供的功能,帮助应用程序间进行数据通讯。虽然利用剪贴板所传递的数据是静态的,即应用程序中对数据的修改不会在目标程序中体现出来,但操作方便、快捷、简单。以 Word 为例,Word 提供了剪切(Cut)、复制(Copy)和粘贴(Paste)三个命令来操作剪贴板。其具体实现方法如下:打开 AutoCAD 和 Word 软件,在 Word 中选中要插入的内容,单击下拉式菜单“编辑”中的“复制”命令。激活 AutoCAD,打开下拉式菜单“Edit”中的“Paste”选项,这样 Word 文档就以 AutoCAD 绘图区左上角为插入点被插入,此种方法插入的文档位置和字体的大小都会与原AutoCAD 图样大小和比例不一致,需进行处理。四、用 AutoCAD 的多行文本命令来导入AutoCAD 系统提供了多行文本输入命令 MText,可以一次标注多行文本,且各行文本都根据指定宽度对齐排列,并成为一个完整统一的实体,其内容可以在多行文本编辑器中直接输入,也可从外部文档导入。1.在文本编辑器中直接输入在 AutoCAD 的下拉式菜单“Draw”中选中“Text”,再单击“Multiline Text…”选项,在 Command 提示区提示用户确定所标注文本的宽度、高度和字体排列方式,系统根据输入信息,确定文本框大小,并弹出一个专门用于文字编辑的文本编辑器,即弹出“Multiline...