當前位置:才華齋>網路>CAD工程製圖>

CAD中編輯文字時如何能不放大不旋轉

CAD工程製圖 閱讀(1.29W)

CAD早期版本的編輯文字時會彈出對話方塊,文字在對話方塊中顯示和編輯,對話方塊中文字的位置、大小都和圖面不一致,無法直接看到編輯後文字在圖面上的效果。在CAD高版本改進了文字編輯功能,文字實現了在位編輯,也就是當編輯文字時,文字編輯框是透明的,文字仍保持在原有位置,我們可以直接看到文字編輯後的效果,這樣要比舊版方便很多。在AutoCAD改進此功能後,國產CAD,例如浩辰CAD等也陸續做出了同樣的改進。

CAD中編輯文字時如何能不放大不旋轉

CAD後續版本對文字編輯功能做了進一步改進,一些特殊情況採用在位編輯的方式並不方便,例如文字在圖面上顯示得非常小時或文字有傾斜角度甚至垂直的時候,CAD對這類文字進行編輯時,可以自動將過小的文字放大而無需縮放整個圖形,將傾斜或垂直的文字自動旋轉為水平方向,編輯後再恢復原來的角度。CAD是否進行這種特殊處理是可以通過引數控制的,你可以選擇所有文字在編輯時都保持原地不動。

AutoCAD、浩辰CAD等的.設定基本類似,設定最簡單的方法就是在多行文字編輯中單擊滑鼠右鍵,在右鍵選單中選擇:編輯器設定》始終顯示為WYSIWYG。WYSIWYG是What you see is what you get(所見即所得)的縮寫,如果你勾選這個選項,表示特殊文字不做處理,如果取消勾選此項,則針對過小文字或旋轉文字會自動進行調整。

  CAD中編輯文字時如何能不放大、不旋轉,所見即所得?

除了可以通過多行文字編輯的右鍵選單進行設定外,還可以通過變數進行設定,這個變數是:mtextfixed,值是0、1、2,0就是不使用所見及所得方式編輯,2就是特殊文字會自動進行調整,至於設定成1時的效果取決於使用什麼版本的編輯器。

實際上在高版本的CAD中都保留了舊版本的多行文字編輯器,可以通過設定恢復成舊的編輯器,至少我看到AutoCAD和浩辰CAD是這樣的,變數是mtexted,如果設定為:oldeditor,就是用舊的編輯器,設定為:.,就是用新的預設編輯器,當然還可以設定成notepad,使用記事本作為編輯器。使用新版或舊版的編輯器,將影響mtextfixed變數設定為1的效果,下面從AutoCAD幫助中摘取一段文字,介紹了mtexted和mtextfixed變數的相互作用關係。

如果將 MTEXTED 設定為預設的多行文字編輯器(.),則多行文字將顯示於在位文字編輯器中,MTEXTFIXED 的設定產生以下結果:

顯示在位文字編輯器,且其中的文字採用圖形中多行文字物件的大小、位置和旋轉角度。

顯示在位文字編輯器,且其中的文字採用圖形中多行文字物件的大小、位置和旋轉角度。

文字以易讀的大小橫向顯示,以便使用者可以輕鬆閱讀和編輯(否則如果文字太小、太大或旋轉顯示將很難閱讀)。

如果將 MTEXTED 設定為“OldEditor”,則多行文字將顯示在多行文字編輯器中,且 MTEXTFIXED 的設定將產生以下結果:

按照圖形中多行文字物件的大小和位置顯示多行文字編輯器和其中的文字。太大(或太小)以至無法編輯的文字將以最小(或最大)的尺寸來顯示。旋轉的文字將水平顯示。

根據上次使用情況以固定的位置和大小顯示多行文字編輯器,並以固定高度顯示編輯器中的文字。旋轉的文字將水平顯示。

上面的表格貼上進來有點對不齊,簡單解釋一下。當使用預設編輯器時,mtextfixed設定成0或1文字不做特殊處理,設定成2時做特殊處理。當使用舊版編輯器時,由於無法實現所見及所得,因此mtextfixed主要影響的是編輯器的效果。設定成0的時候編輯器位置和文字大小會跟隨文字有所變化,當設定成1或2時編輯器位置和大小固定,文字高度固定。