CAD多行文字編碼講解
用單行文字寫的文字,在特性面板(CTRL+1)或查詢LI的時候,內(nèi)容就是圖面上顯示的內(nèi)容,而查看多行文字則不一樣,有時候字沒有幾個,但內(nèi)容顯示得卻很長,如下圖所示。

由于有大量的格式編碼,如果不看圖面顯示,都很難看清楚哪些英文字母和數(shù)字是我們的文字內(nèi)容。
如果文字顯示正常,大家通常不會也不必去關(guān)注這些符號,但當(dāng)文字出了問題的時候,就會想弄明白多行文字的這些編碼到底是什么意思?能不能通過修改這些編碼來把文字改好?
之前就有人問過其中編碼表示什么意思,我之前手頭有一點點資料,但有些編碼一直沒太弄清楚,所以一直也沒敢寫。但網(wǎng)上相關(guān)的資料非常少,只能先將我收集和整理的資料先整理分享給大家,如果有問題的請大家指正。
MTEXT的常見格式編碼如下:
字體解析編碼
在多行文字中比較長的通常是字體編碼,有時是因為我們選擇的文字樣式不支持中文軟件自動替換的字體,有時是手動在多行文字編輯設(shè)置的字體。
TTF字體解析的編碼
fname|b?|i?|c???|p?;
字體名|粗體|斜體|代碼頁|?(與字體相關(guān),具體意義不確定)|

f后面首先跟的是TTF或TTC字體文件名,比如宋體會顯示fsimsun
b0表示不是粗體,b1表示是粗體
i0表示不是斜體,i1表示是斜體
小寫的c后面跟的是代碼頁,或者說是國家編碼,比如中文的編號是c134,而韓文則是c129,如下圖所示。

至于p34或p2或P54好像跟選擇的字體相關(guān),例如宋體就是p34,fSimSun|b0|i0|c134|p34,而隸書是p49,fLiSu|b0|i0|c134|p49,而選擇一個其他字體可能是p2,如fLiSu|b0|i0|c134|p49。如果有誰知道這個p?表示什么意思,請留言。
其實這些編碼選中一種字體后就自動生成了,至于是否有錯誤,我們也很難判斷。
SHX字體解析編碼
而CAD的SHX字體的編碼就簡單了,如果在多行文字編輯器里設(shè)置了替代的SHX字體,編碼會顯示為:
Fname|c???|
字體名|代碼頁
格式編碼
下劃線、上劃線
L l下劃線 大寫表示開,小寫表示關(guān)
O o 上劃線 大寫表示開,小寫表示關(guān)

在上圖中因為上劃線加到最后一個字,并沒有關(guān)閉,如果繼續(xù)輸入文字的話,會自動加上上劃線。
高度編碼
Hxxx 高度 H數(shù)值絕對高度值 H???x 相對高度值
CAD多行文字會有一個基準(zhǔn)高度,然后進(jìn)入多行文字編輯器后,我們可以選中文字,將文字設(shè)置成不同高度,但這些高度在編碼中是按照基準(zhǔn)高度的倍數(shù)記錄的,而不是按設(shè)置的高度值記錄的,如下圖所示。

顏色編碼
C???; 0~256 索引色
其中C0表示顏色為Byblock隨塊,C256表示Bylayer隨層,如果字的顏色跟多行文字對象的顏色一致就不顯示顏色編碼。
C??;c????? 真彩色
這個號怎么編的我就不太清楚了,總之就是一個顏色編號,前面的大寫后面跟的數(shù)字應(yīng)該是相近的索引色編號,后面是真彩色的編號。

其他格式編碼
Q 傾斜
W 寬度
T 行間距
段落編碼
pixxx(首行縮進(jìn))
lxxx(段落偏移)
txxx(制表位)
{ }表示內(nèi)部是一個整體
P 換行
A 對齊 段落中的對齊
S 堆疊 # ^/
UNICODE編碼
UxxxUnicode 文字編碼方式
在多行文字中可以直接輸入UNICODE編碼,比如有很多符號就可以用這種方式輸入,如下圖所示。

但如果你文字中正常的中文查看內(nèi)容時顯示成UNICODE編碼那就麻煩了,說明你的文字編碼已經(jīng)混亂了,圖面會顯示為亂碼,如下圖所示。

不過遇到這種情況也不是通過手動修改編碼能解決的了。
其實看了上面這些編碼大家也不用記,因為通常我們都不會用這些編碼去改文字,肯定會在多行文字編輯器里直接去調(diào)格式或字體。如果覺得多余的設(shè)置影響多行文字的顯示和編輯效果,可以進(jìn)入多行文字編輯器后刪除多余格式就好了,如下圖所示。

刪除格式的操作也可以選定文字后在右鍵菜單中執(zhí)行。
也許一些CAD開發(fā)者或高手能通過編碼直接看出文字編碼的錯誤,但對于普通的CAD使用者了解這些編碼用處并不大。我們通過特性面板或查詢文字的編碼,能獲取到的最明顯、最有效的信息就是字體設(shè)置信息,只要有字體編碼,就說明這段文字內(nèi)部單獨設(shè)置了字體,這種情況就有可能導(dǎo)致格式刷或修改文字樣式無效。
為什么用格式刷無法匹配文字的字體和顏色?到底哪些特性可以匹配?
如何更改CAD文字的文字樣式?為什么換了樣式后有些字體仍不變?
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
