http://edu.a963.com 2006-09-19
一、引言
AutoCAD是應(yīng)用廣泛的CAD軟件平臺,具有很強的繪圖和編輯功能。其繪制的圖樣能清楚地表達設(shè)計者的思想和意圖,圖樣中往往需要加注必要的文字來說明圖形所無法表達的信息。除了AutoCAD內(nèi)含的文本輸入命令外,向AutoCAD中輸入多行文本即超文本的方法還有:通過Windows提供的剪貼板,利用AutoCAD提供的多行文本命令;利用OLE特性。
二、用單行文本命令組合實現(xiàn)
在AutoCAD圖樣中輸入少量文字可以用DText命令實現(xiàn),如工程圖樣中的圖名、明細表、標(biāo)題欄、技術(shù)要求等的填寫。在需要輸入多行文本時,可以通過單行文本的組合來實現(xiàn)。即輸入一行文本后,再借助復(fù)制命令(Copy)和文本編輯(DDEdit或MTEdit)、屬性編輯(DDModify)、對象特性工具(Properties)、移動(Move)等命令進行多行文本的輸入。但此種方法在換行時的定位及行列對齊都比較困難。且標(biāo)注結(jié)束后,每行文本都是一個單獨的實體。所以用其標(biāo)注多行文本時,其實輸入和編輯的功能遠遠不如下面的幾種方法方便。
三、通過剪貼板來實現(xiàn)
剪貼板是Windows提供的功能,幫助應(yīng)用程序間進行數(shù)據(jù)通訊。雖然利用剪貼板所傳遞的數(shù)據(jù)是靜態(tài)的,即應(yīng)用程序中對數(shù)據(jù)的修改不會在目標(biāo)程序中體現(xiàn)出來,但操作方便、快捷、簡單。以Word為例,Word提供了剪切(Cut)、復(fù)制(Copy)和粘貼(Paste)三個命令來操作剪貼板。其具體實現(xiàn)方法如下:打開AutoCAD和Word軟件,在Word中選中要插入的內(nèi)容,單擊下拉式菜單“編輯”中的“復(fù)制”命令。激活A(yù)utoCAD,打開下拉式菜單“Edit”中的“Paste”選項,這樣Word文檔就以AutoCAD繪圖區(qū)左上角為插入點被插入,此種方法插入的文檔位置和字體的大小都會與原AutoCAD圖樣大小和比例不一致,需進行處理。
四、用AutoCAD的多行文本命令來導(dǎo)入
AutoCAD系統(tǒng)提供了多行文本輸入命令MText,可以一次標(biāo)注多行文本,且各行文本都按照指定寬度對齊排列,并成為一個完整統(tǒng)一的實體,其內(nèi)容可以在多行文本編輯器中直接輸入,也可從外部文檔導(dǎo)入。
1.在文本編輯器中直接輸入
在AutoCAD的下拉式菜單“Draw”中選中“Text”,再單擊“MultilineText…”選項,在Command提示區(qū)提示用戶確定所標(biāo)注文本的寬度、高度和字體排列方式,系統(tǒng)根據(jù)輸入信息,確定文本框大小,并彈出一個專門用于文字編輯的文本編輯器,即彈出“MultilineTextEditor”對話框,在選定字型、字高、文本寬度等前提條件后,可直接在“MultilineTextEditor”對話框中進行多行標(biāo)注文本的輸入、編輯、修改等工作。
2.從外部導(dǎo)入多行文本
(1)導(dǎo)入純文本
若需導(dǎo)入純文本,可直接單擊“MultilineTextEditor”對話框中的“ImportText…”按鈕,彈出“打開”對話框,用戶可以在這個對話框中選擇所需插入引用的純文本文件。(AutoCAD2000除支持純文本文檔,還可導(dǎo)入帶有格式信息的RTF格式文件,用戶可以在支持RTF格式的文字處理軟件中對文字進行格式化處理,然后再用此方法導(dǎo)入到AutoCAD中)。
(2)導(dǎo)入格式文本
對于RTF格式的格式文檔,可直接從文本編輯器導(dǎo)入。對于非RTF格式的格式文檔要導(dǎo)入到AutoCAD中,先要進行格式轉(zhuǎn)換處理,此后才能導(dǎo)入成功。否則,會提示格式出錯。格式轉(zhuǎn)換處理方法有:方法一,可將非RTF格式文檔調(diào)入到記事本等純文本文字處理軟件內(nèi),然后另存為純文本格式文檔;方法二,有些格式文檔可轉(zhuǎn)換為RTF格式文檔,也可成功導(dǎo)入。
五、用OLE來實現(xiàn)
把一個對象從一個應(yīng)用程序鏈接或嵌入到另一個應(yīng)用程序中,操作過程與使用剪貼板的操作過程很相近,但它們之間有很大的區(qū)別。對象鏈接和嵌入即OLE(ObjectLinkingandEmbedding)是MicrosoftWindows提供的集成接口,使用OLE實現(xiàn)向AutoCAD圖樣插入Word文檔,即將一個特定OLE對象從一個應(yīng)用程序鏈接到另一個應(yīng)用程序中,在對象與創(chuàng)建它的應(yīng)用程序之間,保持聯(lián)系,且這兩個應(yīng)用程序間可以進行實時編輯,具體實現(xiàn)方法如下。
進入AutoCAD,打開下拉式菜單“Insert”,選中“OLEObject…”選項,彈出“插入對象”對話框,從對象類型列表框中選擇將要插入的對象類型:MicrosoftWord類型或其他類型,選中“由文件創(chuàng)建”單選框,此單選框選中后,可直接選擇某個已存在文件作為插入對象插入到當(dāng)前圖形文件中,單擊“瀏覽”按鈕,彈出“瀏覽”對話框,選擇要插入到AutoCAD中的Word文檔或其他類型文檔,并單擊該對話框中的“插入”按鈕,返回到“插入對象”對話框,在該對話框中的“文件”編輯框中列出被插入文檔的路徑。單擊“確定”按鈕,則Word文檔以AutoCAD繪圖區(qū)左上角為插入點插入到AutoCAD圖樣中。如果要編輯被插入文檔,可雙擊該文檔,則系統(tǒng)鏈接到Word系統(tǒng),完成編輯后,打開“文件”菜單,單擊“關(guān)閉并返回”,則返回到AutoCAD。此時,已是編輯后的Word文檔。被插入的OLE對象,根據(jù)需要可對其大小進行調(diào)整,亦可進行無級縮放,并按住左鍵將其移到需要的合適位置。此種方法對純文本文檔、非純文本文檔都適用。
六、通過拖放技術(shù)導(dǎo)入
在Windows9X/NT環(huán)境下,可以一次打開或運行多個應(yīng)用程序,因此為了將文本文檔導(dǎo)入圖形文件,用戶可打開Window系統(tǒng)的資源管理器,把文檔文件圖標(biāo)拖到AutoCAD圖形窗口,所產(chǎn)生的文本作為MText對象顯示。利用導(dǎo)入對象的外圍控制點可對其大小要進行調(diào)整。
由于AutoCAD中的圖形可進行無級縮放和平移,采用以上方法導(dǎo)入的文本,其大小和位置有時會與整個圖形不協(xié)調(diào)一致,需進行處理。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。