CAD動態文字功能非常實用,它的具體操作主要包括兩點:建立動態反應文字、修改動態反應文字,詳細的解析如下所述。
動態文字
產品介紹動態文字中的動態反應文字(Reactive text, RText)是AutoCAD擴充套件工具集中的一種實體,將一個文字檔案的內容或一個DIESEL表示式的計算結果作為文字物件顯示在圖中是它的主要功能。在AutoCAD中使用RTEDIT命令修改該類實體,並使用RTEXT命令建立該類實體。
其中在AutoCAD中,必須先安裝其擴充套件工具(ExpressTools),才能使用RText功能。CAD在平臺軟體中直接提供RText功能,而且它提供RText功能同AutoCAD擴充套件工具的RText功能完全相容。使用者可以根據自己的實際需要,建立RTEXT實體用於顯示某個檔案中的文字內容,只要檔案內容發生改變,圖中RTEXT的顯示內容也會隨之改變,這樣就相當於在圖中建立了一個檔案內容的外部參照,適合大量文字的儲存和顯示,如一些“說明”等。另外,使用者可以通過RTEXT發掘DIESEL表示式的強大功能,在圖中建立能夠動態改變的文字,如利用DIESEL表示式的“edtime”函式,在圖中顯示當前系統時間、日期等。以下主要包括兩點:建立動態反應文字、修改動態反應文字。
1、動態反應文字建立
使用者若建立動態反應文字,只要輸入命令RText或選擇選單“擴充套件工具—>文字工具—>建立RText”。圖1為CAD中輸入RTEXT命令後的提示。
圖1 rtext命令提示
首先可以設定當前的文字樣式、字高和旋轉角度,具體操作如下。通過CAD下載更新軟體之後,RTEXT命令提供如下五個選項:
l 文字樣式(S):選擇文字樣式
l 旋轉角度(R):定義文字旋轉角度
l 檔案(F):使用檔案作為輸入
l Diesel(D):使用DIESEL表示式作為輸入
l 字高(H):定義文字高度
使用者如果使用檔案作為輸入,在外部檔案中可以把大量規格化的文字進行儲存,而且可以用RTEXT在圖形中顯示出來。選擇FILE選項,會彈出檔案選擇對話方塊,系統就會提示使用者選擇一個文字檔案。
類似,使用者如果使用DIESEL表示式作為輸入,動態的文字可以在圖形中顯示出來,比如在圖形中顯示當前的系統時間等。使用者在選擇DIESEL選項後會彈出對話方塊,如圖2所示。
圖2 rtext編輯框
在該對話方塊中輸入或編輯DIESEL表示式。確定後選擇文字的插入位置,以下詳細進行解析三個例子,如下:
示例1:使用RTEXT來顯示檔案方位
顯示檔案位置,使用RTEXT,使用者可以自動記錄檔案位置,並且在圖中顯示出來,無論你的檔案在何處都可以進行顯示。使用RTEXT的Diesel選項,輸入內容為$(getvar, "dwgprefix")$(getvar, "dwgname"),則在圖中指定位置會顯示如圖3:
圖3顯示的檔名
示例2:使用RTEXT可以顯示日期和時間
顯示日期和時間,使用者可以選擇RTEXT的Diesel選項,在彈出的表示式輸入對話方塊中輸入如下字串:
$(edtime,$(getvar,date),DDD", "D MON YYYY)
在圖中選擇適當位置後,則在圖中位置顯示如下當前日期文字:
圖4 顯示的日期
示例3:使用RTEXT顯示文字檔案內容
使用檔案作為輸入可以把大量規格化的文字儲存在外部檔案中,用RTEXT在圖形中顯示出來。選擇RTEXT的“檔案”選項,彈出檔案選擇對話方塊,可選擇一個文字檔案。如圖5所示。
圖5連結文字
對應屬性框中的內容如圖6所示。
圖6屬性框顯示文字檔名
2、動態反應文字修改
修改動態反應文字,使用者可以輸入命令RTEdit,或選擇選單“擴充套件工具—>文字工具—>修改RText”。
在已建立的Rtext上點選。
命題會提供四個選項,如下:
u 文字樣式(S):更改文字樣式
u 編輯(E):修改內容
u 字高(H):更改文字高度
u 旋轉角度(R):更改文字的旋轉角度
其中,使用者在選擇“編輯”選項後,系統會彈出上圖所示的“Edit Rtext”對話方塊,如果以DIESEL作為輸入,則彈出的對話方塊中是原來的DIESEL表示式,可以對之進行修改。如果該RTEXT以檔案作為輸入,則彈出的對話方塊中是該檔案的內容,使用者修改後確定,則該文字檔案也隨之被改變;另外,RTEXT分解會成為多行文字。
CAD動態文字功能的具體操作也比較簡單,使用者只要按照上述步驟進行操作,就可以很快速地完成動態文字的操作。