CAD多行文字编码讲解
用单行文字写的文字,在特性面板(CTRL+1)或查询LI的时候,内容就是图面上显示的内容,而查看多行文字则不一样,有时候字没有几个,但内容显示得却很长,如下图所示。
由于有大量的格式编码,如果不看图面显示,都很难看清楚哪些英文字母和数字是我们的文字内容。
如果文字显示正常,大家通常不会也不必去关注这些符号,但当文字出了问题的时候,就会想弄明白多行文字的这些编码到底是什么意思?能不能通过修改这些编码来把文字改好?
之前就有人问过其中编码表示什么意思,我之前手头有一点点资料,但有些编码一直没太弄清楚,所以一直也没敢写。但网上相关的资料非常少,只能先将我收集和整理的资料先整理分享给大家,如果有问题的请大家指正。
MTEXT的常见格式编码如下:
字体解析编码
在多行文字中比较长的通常是字体编码,有时是因为我们选择的文字样式不支持中文软件自动替换的字体,有时是手动在多行文字编辑设置的字体。
TTF字体解析的编码
fname|b?|i?|c???|p?;
字体名|粗体|斜体|代码页|?(与字体相关,具体意义不确定)|
f后面首先跟的是TTF或TTC字体文件名,比如宋体会显示fsimsun
b0表示不是粗体,b1表示是粗体
i0表示不是斜体,i1表示是斜体
小写的c后面跟的是代码页,或者说是国家编码,比如中文的编号是c134,而韩文则是c129,如下图所示。
至于p34或p2或P54好像跟选择的字体相关,例如宋体就是p34,fSimSun|b0|i0|c134|p34,而隶书是p49,fLiSu|b0|i0|c134|p49,而选择一个其他字体可能是p2,如fLiSu|b0|i0|c134|p49。如果有谁知道这个p?表示什么意思,请留言。
其实这些编码选中一种字体后就自动生成了,至于是否有错误,我们也很难判断。
SHX字体解析编码
而CAD的SHX字体的编码就简单了,如果在多行文字编辑器里设置了替代的SHX字体,编码会显示为:
Fname|c???|
字体名|代码页
格式编码
下划线、上划线
L l下划线 大写表示开,小写表示关
O o 上划线 大写表示开,小写表示关
在上图中因为上划线加到最后一个字,并没有关闭,如果继续输入文字的话,会自动加上上划线。
高度编码
Hxxx 高度 H数值绝对高度值 H???x 相对高度值
CAD多行文字会有一个基准高度,然后进入多行文字编辑器后,我们可以选中文字,将文字设置成不同高度,但这些高度在编码中是按照基准高度的倍数记录的,而不是按设置的高度值记录的,如下图所示。
颜色编码
C???; 0~256 索引色
其中C0表示颜色为Byblock随块,C256表示Bylayer随层,如果字的颜色跟多行文字对象的颜色一致就不显示颜色编码。
C??;c????? 真彩色
这个号怎么编的我就不太清楚了,总之就是一个颜色编号,前面的大写后面跟的数字应该是相近的索引色编号,后面是真彩色的编号。
其他格式编码
Q 倾斜
W 宽度
T 行间距
段落编码
pixxx(首行缩进)
lxxx(段落偏移)
txxx(制表位)
{ }表示内部是一个整体
P 换行
A 对齐 段落中的对齐
S 堆叠 # ^/
UNICODE编码
UxxxUnicode 文字编码方式
在多行文字中可以直接输入UNICODE编码,比如有很多符号就可以用这种方式输入,如下图所示。
但如果你文字中正常的中文查看内容时显示成UNICODE编码那就麻烦了,说明你的文字编码已经混乱了,图面会显示为乱码,如下图所示。
不过遇到这种情况也不是通过手动修改编码能解决的了。
其实看了上面这些编码大家也不用记,因为通常我们都不会用这些编码去改文字,肯定会在多行文字编辑器里直接去调格式或字体。如果觉得多余的设置影响多行文字的显示和编辑效果,可以进入多行文字编辑器后删除多余格式就好了,如下图所示。
删除格式的操作也可以选定文字后在右键菜单中执行。
也许一些CAD开发者或高手能通过编码直接看出文字编码的错误,但对于普通的CAD使用者了解这些编码用处并不大。我们通过特性面板或查询文字的编码,能获取到的最明显、最有效的信息就是字体设置信息,只要有字体编码,就说明这段文字内部单独设置了字体,这种情况就有可能导致格式刷或修改文字样式无效。
为什么用格式刷无法匹配文字的字体和颜色?到底哪些特性可以匹配?
如何更改CAD文字的文字样式?为什么换了样式后有些字体仍不变?
-
Origin(Pro):学习版的窗口限制【数据绘图】 2020-08-07
-
如何卸载Aspen Plus并再重新安装,这篇文章告诉你! 2020-05-29
-
AutoCAD 保存时出现错误:“此图形中的一个或多个对象无法保存为指定格式”怎么办? 2020-08-03
-
OriginPro:学习版申请及过期激活方法【数据绘图】 2020-08-06
-
CAD视口的边框线看不到也选不中是怎么回事,怎么解决? 2020-06-04
-
教程 | Origin从DSC计算焓和比热容 2020-08-31
-
如何评价拟合效果-Origin(Pro)数据拟合系列教程【数据绘图】 2020-08-06
-
Aspen Plus安装过程中RMS License证书安装失败的解决方法,亲测有效! 2021-10-15
-
CAD外部参照无法绑定怎么办? 2020-06-03
-
CAD中如何将布局连带视口中的内容复制到另一张图中? 2020-07-03