為什麼將cad多行文字用快捷鍵x炸開後,數字/字母與漢字是分開的兩個獨立對象?

以前當我將多行文字炸開後,每一行是一個單獨的單行文字。現在cad出現了一個很奇怪的問題,我將多行文字炸開後,漢字與英文/數字是獨立的兩個對象。

比如我將多行文字「中國123」用x炸開,以前是「中國123」成為一個單行文字。而現在是「中國」是一個單行文字,「123」是另一個單行文字。研究了好久也沒能解決這個問題。希望大家能夠幫忙解決這個問題,非常感謝。


我也研究了一下,發現跟使用的字體樣式是有關的。

例如下圖是使用了默認standard字體樣式後又指定字體為TXT.shx後的快捷特性,注意內容部分並非是顯示的」中國字123「。

而將字體樣式設置為都使用SHX字體,且使用了大字體的情況下,內容就與顯示一致了。

將上述兩個多行文字分解,前者被分解成了兩個單行文字,後者則是一個。

所以,觀察下來是因為中文和數字的編碼不同導致的,通過設置都使用SHX單線矢量字體,就可以達到多行文字分解漢字與數字不分家的目的。簡單講單行文字分解的結果依賴於實質的內容,也就是特性管理器查到的內容,而不是依賴於屏幕上呈現的內容,所以分解前不能確定是不是會分家的話,選中目標文字查看下特性裡面的內容就可以判斷了。


對多行文字炸開就是這個樣子的,其實不止是中文和數字,如果你在多行文字中設置了各種格式的話你會發現每種格式會炸開成一個單行文字的。

如果你想實現炸開成每行一個單行文字的效果的話可以炸開後用 txt2mtxt 命令把每一行的多個單行文字整回一個多行文字。或者使用敝司的軟體也行,有按行炸開的功能哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈。


推薦閱讀:

土木工程師是如何用AutoCAD畫出這些碉堡了的三維圖的?
cad證書有用嗎?
一堆點都乘以同一個變換矩陣(4*4矩陣),這些點的相對位置會發生變化嗎?為什麼?求大神!?
AutoCAD軟體,有些什麼可以優化的設置?
cad選擇一個對象後點「特性」選項,特性顯示空白怎麼解決?

TAG:計算機 | AutoCAD | CAD | 應用程序Application | CAD製圖 |