首页 > 化工知识 > 为什么CAD文字的高度和特性中的高度不一样?为什么输入文字时显得特别大或输入后文字消失了?

为什么CAD文字的高度和特性中的高度不一样?为什么输入文字时显得特别大或输入后文字消失了?

时间:2020-06-03 来源:网络 浏览:

今天群里有人问了一个问题,说为什么在特性面板里看到多行文字的高度是200,但进入多行文字编辑器中看文字高度只有20,如下图所示。

其实这个问题并不奇怪,之前的文章讲过类似的问题,只是那些人遇到的现象更奇怪。比如输入时文字显得特别大,如下图所示是输入300的字体,但按鼠标左键确认后文字大小就会恢复正常。

为什么多行文字实际高度和特性面板中显示得不一样,或者输入的时候变得异常大呢?

估计有不少人遇到过类似情况,这个问题很容易重现,我觉得这算是CAD的一个BUG,但如果知道了问题产生的原因的话,也会觉得比较合理。

下面我们不妨看一下为什么会如此,应该如何解决此问题。

一、为什么多行文字和特性面板中看到的字高不一致?

多行文字对象本身有一个高度设置,这个高度最好在写多行文字前设置好,在进入多行文字编辑器后可以设置字符的文字高度,而且不同字符可以设置成不同高度,这个高度会按倍数来记录,如下图所示。

上面这个多行文字的默认高度是2.5,CAD三个字母的高度设置为30,是2.5的12倍,因此记录成H12x,后面两个汉字的高度是20,是30的2/3,因此高度被记录为H0.66667x。

文章开头网友的截图中特性面板其实可以看到内容中的高度倍数,已经可以解释为什么特性面板文字高度显示200,多行文字编辑器中是20,倍数就是H0.1x,如下图所示。

如果想不出现这个问题,就需要在创建多行文字前设置好文字高度。

多行文字字高的设置方法
CAD多行文字编码讲解

二、为什么多行文字输入的时候显得特别大或输入后变得特别小?

CAD为了方便大家编辑文字,当判断文字在图中显示比较小,看不清的时候,就会将文字放大;当文字旋转角度比较大,看起来比较费劲的时候,也会将文字旋转回水平方向,这种现象大家应该经常看到,也不会觉得奇怪。

CAD的多行文字编辑器中的WYSIWYG是什么意思?

那文字会显得超大呢?我们不妨通过下面的视频来看一下。

为什么会这样呢?

在上面的视频中我画了一个300长的标注作为参考,当输入多行文字的时候,文字的默认高度是2.5,此时如果直接输入文字,在多行文字编辑器里文字是可见的,其实这种情况下文字已经被放大,高度已经不止2.5了,可能已经被放大了好几倍,此时我们在多行文字编辑器里将文字高度改成300,CAD仍按照2.5高度来判断和放大,放大倍数并没有变回去,高度300的文字又被放大了好几倍,显示高度远超300,因此显得特别大。

视频中只是为了更清楚地说明现象,先输入了几个高度为2.5的字符。如果我们在进入多行文字编辑器后直接将高度改成300后再输入文字,现象是一样的。这是因为在打开多行文字编辑器时默认高度是2.5,CAD为了保证输入文字能看得见,已经根据视图的范围放大了。

三、如何解决上面的这些问题

那怎么解决这些问题呢?解决办法有两种:

1、在书写多行文字之前线设置文字高度

设置文字高度的方法也有两种:

(1)输入多行文字的时候设置高度。

在书写多行文字时会先让我们框选范围,在确定第一个角点后,确定另一个角点前,命令行会显示一些参数,此时是可以设置多行文字的高度的。输入H,回车,输入300,再回车,如下图所示。

设置高度为300后,我们从样例文字都可以看出来文字显示已经正常了,因为300高的文字无需放大就可以正常显示了。

(2)直接设置文字高度的变量

CAD提供了一个设置默认文字高度的变量TEXTSIZE。输入TEXTSIZE回车,输入300,回车。就可以将文字高度的预设值变成300,对于单行文字和多行文字都有效。

这是建议使用的方法!

2、打开所见即所得WYSIWYG

上面说了多行文字输入和编辑的时候,文字过小会自动放大,这种效果是可以关闭的,只需要打开多行文字的所见及所得就可以。在多行文字编辑器的右键菜单勾选“始终显示为WYSIWYG”如下图所示。

如果图纸已经写好的文字在编辑的时候出现类似问题,可以到多行文字里全选后删除格式,然后在特性面板(CTRL+1)里重新设置高度,当然也可以简单地打开WYSIWYG的效果。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐