首頁(yè) > 化工知識 > CAD多行文字編碼講解

CAD多行文字編碼講解

時(shí)間:2020-06-25 來(lái)源:CAD小苗 瀏覽:

用單行文字寫(xiě)的文字,在特性面板(CTRL+1)或查詢(xún)LI的時(shí)候,內容就是圖面上顯示的內容,而查看多行文字則不一樣,有時(shí)候字沒(méi)有幾個(gè),但內容顯示得卻很長(cháng),如下圖所示。

由于有大量的格式編碼,如果不看圖面顯示,都很難看清楚哪些英文字母和數字是我們的文字內容。

如果文字顯示正常,大家通常不會(huì )也不必去關(guān)注這些符號,但當文字出了問(wèn)題的時(shí)候,就會(huì )想弄明白多行文字的這些編碼到底是什么意思?能不能通過(guò)修改這些編碼來(lái)把文字改好?

之前就有人問(wèn)過(guò)其中編碼表示什么意思,我之前手頭有一點(diǎn)點(diǎn)資料,但有些編碼一直沒(méi)太弄清楚,所以一直也沒(méi)敢寫(xiě)。但網(wǎng)上相關(guān)的資料非常少,只能先將我收集和整理的資料先整理分享給大家,如果有問(wèn)題的請大家指正。

MTEXT的常見(jiàn)格式編碼如下:

字體解析編碼

在多行文字中比較長(cháng)的通常是字體編碼,有時(shí)是因為我們選擇的文字樣式不支持中文軟件自動(dòng)替換的字體,有時(shí)是手動(dòng)在多行文字編輯設置的字體。

TTF字體解析的編碼

fname|b?|i?|c???|p?;

字體名|粗體|斜體|代碼頁(yè)|?(與字體相關(guān),具體意義不確定)|

f后面首先跟的是TTF或TTC字體文件名,比如宋體會(huì )顯示fsimsun

b0表示不是粗體,b1表示是粗體

i0表示不是斜體,i1表示是斜體

小寫(xiě)的c后面跟的是代碼頁(yè),或者說(shuō)是國家編碼,比如中文的編號是c134,而韓文則是c129,如下圖所示。

至于p34或p2或P54好像跟選擇的字體相關(guān),例如宋體就是p34,fSimSun|b0|i0|c134|p34,而隸書(shū)是p49,fLiSu|b0|i0|c134|p49,而選擇一個(gè)其他字體可能是p2,如fLiSu|b0|i0|c134|p49。如果有誰(shuí)知道這個(gè)p?表示什么意思,請留言。

其實(shí)這些編碼選中一種字體后就自動(dòng)生成了,至于是否有錯誤,我們也很難判斷。

SHX字體解析編碼

而CAD的SHX字體的編碼就簡(jiǎn)單了,如果在多行文字編輯器里設置了替代的SHX字體,編碼會(huì )顯示為:

Fname|c???|

字體名|代碼頁(yè)

格式編碼

下劃線(xiàn)、上劃線(xiàn)

L l下劃線(xiàn) 大寫(xiě)表示開(kāi),小寫(xiě)表示關(guān)

O o 上劃線(xiàn) 大寫(xiě)表示開(kāi),小寫(xiě)表示關(guān)

在上圖中因為上劃線(xiàn)加到最后一個(gè)字,并沒(méi)有關(guān)閉,如果繼續輸入文字的話(huà),會(huì )自動(dòng)加上上劃線(xiàn)。

高度編碼

Hxxx 高度 H數值絕對高度值 H???x 相對高度值

CAD多行文字會(huì )有一個(gè)基準高度,然后進(jìn)入多行文字編輯器后,我們可以選中文字,將文字設置成不同高度,但這些高度在編碼中是按照基準高度的倍數記錄的,而不是按設置的高度值記錄的,如下圖所示。

顏色編碼

C???; 0~256 索引色

其中C0表示顏色為Byblock隨塊,C256表示Bylayer隨層,如果字的顏色跟多行文字對象的顏色一致就不顯示顏色編碼。

C??;c????? 真彩色

這個(gè)號怎么編的我就不太清楚了,總之就是一個(gè)顏色編號,前面的大寫(xiě)后面跟的數字應該是相近的索引色編號,后面是真彩色的編號。


其他格式編碼

Q 傾斜

W 寬度

T 行間距

段落編碼

pixxx(首行縮進(jìn))

lxxx(段落偏移)

txxx(制表位)

{ }表示內部是一個(gè)整體

P 換行

A 對齊 段落中的對齊

S 堆疊 # ^/

UNICODE編碼

UxxxUnicode 文字編碼方式

在多行文字中可以直接輸入UNICODE編碼,比如有很多符號就可以用這種方式輸入,如下圖所示。

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


不過(guò)遇到這種情況也不是通過(guò)手動(dòng)修改編碼能解決的了。

其實(shí)看了上面這些編碼大家也不用記,因為通常我們都不會(huì )用這些編碼去改文字,肯定會(huì )在多行文字編輯器里直接去調格式或字體。如果覺(jué)得多余的設置影響多行文字的顯示和編輯效果,可以進(jìn)入多行文字編輯器后刪除多余格式就好了,如下圖所示。

刪除格式的操作也可以選定文字后在右鍵菜單中執行。

也許一些CAD開(kāi)發(fā)者或高手能通過(guò)編碼直接看出文字編碼的錯誤,但對于普通的CAD使用者了解這些編碼用處并不大。我們通過(guò)特性面板或查詢(xún)文字的編碼,能獲取到的最明顯、最有效的信息就是字體設置信息,只要有字體編碼,就說(shuō)明這段文字內部單獨設置了字體,這種情況就有可能導致格式刷或修改文字樣式無(wú)效。

為什么用格式刷無(wú)法匹配文字的字體和顏色?到底哪些特性可以匹配?

如何更改CAD文字的文字樣式?為什么換了樣式后有些字體仍不變?

版權:如無(wú)特殊注明,文章轉載自網(wǎng)絡(luò ),侵權請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習使用,務(wù)必24小時(shí)內刪除。
相關(guān)推薦
欧美AAAAAA级午夜福利_国产福利写真片视频在线_91香蕉国产观看免费人人_莉莉精品国产免费手机影院