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

本文探讨了CAD中多行文字高度显示异常的情况,包括文字高度与特性面板不一致、输入时异常放大等问题。文章分析了原因并提供了设置文字高度和启用WYSIWYG模式的解决办法。
摘要由CSDN通过智能技术生成

4f5dd7fb4b8dddcc73cbaacabb662bc2.gif

下面是本公众号文章分类目录,点击标题文字可打开分类文章列表:

安装卸载  异常、退出  文件及输入输出  基本操作技巧  设置及相关问题  界面和显示  快捷键  视图设置 选择及组 坐标输入、定位 对象捕捉 图层  颜色  线型 字体和文字标注、引线  二维绘图  多段线  表格 图块、属性块、动态块  填充  复制粘贴  三维建模  图形编辑和修改  布局和视口  外部参照  光栅图像  打印输出  查询面积、长度  心得及综合技巧  工具及插件  图库及相关资源  二维练习图  三维练习图 CAD基础练习图(1-30) CAD基础练习图(31-64) CAD基础练习图(65-100)

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

1b00f9b4270ead173d879326fad7055d.png

5986eeb92fe7c9ba37531252dacb9511.png

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

f6b591c0e14fe542dd7ad4a37bb7a40d.png

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

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

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

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

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

8156439e5aaa81c10ee8800464898db5.png

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

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

3593a3bbb75741bc0b3b37c81cd1b282.png

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

多行文字字高的设置方法

CAD多行文字编码讲解

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

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

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

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

6621e7d1f4b4d10fbd8e18150202250a.gif

为什么会这样呢?

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

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

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

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

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

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

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

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

63421002cef388a5819336ec883b6a7c.png

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

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

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

这是建议使用的方法!

2、打开所见即所得WYSIWYG

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

d07a4c83229aa2dda0258a694454fe94.png

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

CAD插件——清除多行文字内设置的字体等格式

CAD多行文字的格式设置

此技巧适用于AUTOCAD和浩辰CAD等类似的CAD软件。

2e0f6fa0ae325a39320713c15bda161b.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值