為什么CAD用CHS轉換到模型或圖紙空間文字位置會跑?
有網(wǎng)友問了一個問題,說他用CHS命令將模型空間的文字轉換到布局空間后發(fā)現(xiàn)文字跑得很遠,我簡單的試了一下,并沒有重現(xiàn)他的問題,只能讓他把圖紙發(fā)過來看一下,一看果然如此,不知道大家有沒有遇到過類似的問題,不妨看看他的問題在哪兒。
打開圖紙,選中文字,在特性面板(CTRL+1)看就是一個普通的文字,只是文字的夾點看是中間對齊的狀態(tài),如下圖所示。

我上面特意復制了一份用于對比位置,執(zhí)行CHS命令后,確實像他說的文字跑到了很遠的地方,如下圖所示。

文字的大小沒有變,但位置卻偏了很遠。為什么會這樣呢?
我們選中轉換過的文字,可以看到文字還是居中的,只是文字的邊框變得特別寬,如下圖所示。

開始我以為是對齊方式的問題,但后來經(jīng)過研究發(fā)現(xiàn)不是。這個文字的寬度其實并不是變的特別寬,而是保持了跟模型空間的寬度保持了了相同的值,他的視口比例是1:100,文字寬度在轉換的時候本應該縮小100倍,現(xiàn)在沒有縮小,因此就變得巨大,但文字本身卻縮小了100倍,而文字的對齊方式是居中的,就跑得很遠。
原以為這個是他的文字有什么問題,后來我隨便寫了幾個多行文字,進行轉換,發(fā)現(xiàn)也有問題,就是文字的寬度在轉換空間的時候尺寸不變,導致寬度相對變大或變小,從而導致文字偏移。
這張圖紙中如果從圖紙空間將文字轉換到模型空間,由于寬度不變,文字變大,最后會發(fā)現(xiàn)文字自動換行,變成了豎排的效果,如下圖所示。

也就是說無論視口比例如何,是模型空間轉圖紙空間,還是圖紙空間轉模型空間,多行文字的寬度始終保持不變,因此就出現(xiàn)了偏移或變成豎排的狀況。
我真沒有想到,到了AUTOCAD 2018版還是如此,AUTOCAD的測試人員難道之前一直沒有人測試出來這個問題嗎!估計用戶用CHS功能轉換多行文字的人也比較少,所以一直沒有人反映這樣的問題。
解決辦法:
我反復嘗試了各種設置,沒有找到特別好的解決方法,只能是將多行文字炸開X成單行文字,然后在進行CHS轉換。
當然還有一個辦法就是將轉換后自己在按比例修改一下文字寬度,但這個寬度在特性面板無法直接輸入,只能通過拖動夾點來修改,這個改起來就太麻煩了。
試了一下AUTOCAD 2020版,這個問題算是解決了,在進行模型和圖紙空間轉換的時候,多行文字的寬度會計算視口比例,轉換后文字會保持原來的位置不變。
AUTODESK這么大的公司,如此多的開發(fā)和測試人員,AUTOCAD到2018版了還存在如此低級的BUG;國產(chǎn)CAD的開發(fā)時間和開發(fā)實力相對會差一些,這里的BUG可能會多一點,大家如果在使用國產(chǎn)CAD的時候遇到一些問題希望也能多一點諒解,多給國產(chǎn)CAD一點支持。
-
Origin(Pro):學習版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
OriginPro:學習版申請及過期激活方法【數(shù)據(jù)繪圖】 2020-08-06
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內容復制到另一張圖中? 2020-07-03
