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 系统提供了多行文本输入命令 MText,可以一次标注多行文本,且各行文本都按照指定宽度对齐排列,并成为一个完整统一的实体,其内容可以在多行文本编辑器中直接输入,也可从外部文档导入。
四、用 OLE 来实现
把一个对象从一个应用程序链接或嵌入到另一个应用程序中,操作过程与使用剪贴板的操作过程很相近,但它们之间有很大的区别。对象链接和嵌入即 OLE(Object Linking and Embedding)是 Microsoft Windows 提供的集成接口,使用 OLE 实现向 AutoCAD 图样插入 Word 文档,即将一个特定 OLE 对象从一个应用程序链接到另一个应用程序中,在对象与创建它的应用程序之间,保持联系,且这两个应用程序间可以进行实时编辑。
AutoCAD 中导入超文本可以通过剪贴板、AutoCAD 的多行文本命令和 OLE 等方法实现,每种方法都有其特点和适用场景,用户可以根据实际情况选择合适的方法来实现超文本的输入和编辑。