:如何更改CAD文字的文字样式?为什么换了样式后有些字体仍不变?-PPT资讯免费ppt模版下载-道格办公

如何更改CAD文字的文字样式?为什么换了样式后有些字体仍不变?

要更改CAD中的文字样式,您可以按照以下步骤进行操作: 1. 打开CAD软件并加载您的绘图文件。 2. 在主菜单栏中,选择"格式"(Format)选项,然后选择"文字样式"(Text Style)。 3. 在文字样式管理器(Text Style Manager)对话框中,可以看到当前定义的文字样式列表。 4. 如果您希望修改现有的文字样式,选择要更改的样式,然后单击"修改"(Modify)按钮。如果您想创建新的文字样式,选择一个类似的现有样式,然后单击"新建"(New)按钮。 5. 在文字样式编辑器(Text Style Editor)对话框中,您可以更改各种文字属性,如字体、字号、字距、对齐方式等。根据您的需要进行更改,然后点击"确定"(OK)保存更改。 至于为什么更改样式后有些文字仍然不变,可能是因为这些文字使用了特定的样式属性或者被手动修改过。在CAD中,文字样式可以是"ByLayer"(按层)或"ByBlock"(按块)的,这意味着文字的样式属性可以由所在图层或块的属性决定。如果文字的样式属性设置为"ByLayer"或"ByBlock",那么更改文字样式对这些文字可能没有影响。 此外,如果您使用了外部引用(Xref)或块(Block),其中的文字样式可能与当前绘图中定义的样式不同,因此更改样式时也无法影响它们。 如果您希望将CAD图打印输出为可检索的PDF,您需要确保选择正确的打印设置。在打印对话框中,选择"打印机"(Printer)选项,然后选择一个支持创建可检索文本的PDF打印机驱动程序。这样,生成的PDF文件中的文字将会是可搜索的。 最后,关于格式刷为什么无法应用到某些文字的问题,可能是因为这些文字具有独立的样式属性,不受格式刷工具的影响。在CAD中,您可以使用文本编辑工具手动修改文字的样式以及其他属性。所以,当格式刷无法应用到某些文字时,您可以尝试手动修改这些文字的属性,或者重新创建它们以符合所需的样式。

公众号里有不少人问跟文字样式有关的问题,有的直接问有什么办法可以快速更换文字样式,有的是希望CAD图打印输出成PDF的时候文字可以检索,有些问格式刷为什么改不了字体。

关于CAD图打印输入PDF是可以检索的问题跟之前的文章:“为什么CAD图输出成PDF预览时正常,但打印后很多文字都消失。”中介绍的问题类似,需要将文字更换成用操作系统TTF字体的文字样式,而且文字宽度因子要变成1

为什么CAD图输出成PDF预览时正常,但打印后很多文字都消失了?

前面已经有多篇文章介绍字体、文字样式了,这里就不再赘述。这里假设图中已经设置好了需要的文字样式,主要讲讲如何更换文字样式,以及更换文字样式可能遇到的问题。

CAD大字体什么意思?何谓形文件?详细讲解CAD的字体文件分类

CAD的SHX字体与操作系统的True Type字体有什么不同?

CAD的文字样式、字体、字体样式、大字体之间是什么关系?

CAD界面上有一个“文字样式”列表,在列表中可以设置当前文字样式,也就是新创建文字使用的文字样式,也可以修改选中文字的文字样式。

如果你使用二维草图等功能区界面,文字样式列表的位置隐藏得比较深,在常用选项卡的注释面板有一个向下的箭头,单击一下,就可以看到文字样式、标注样式、引线样式等下拉列表,如下图所示。


浩辰CAD等同类CAD中文字样式下拉框的位置基本类似。 

如果使用经典界面的话,文字样式下拉列表就更好找了,就在右上方的工具栏中,如下图所示。


如果是要调整选定文字使用的文字样式的话,除了可以在文字样式列表中选取外,还可以在属性框(CTRL+1)中修改文字样式,如下图所示。

从上图可以看出,我们可以同时选中多个文字对象,即使这些文字对象的文字样式不同,也可以统一修改成某一种文字样式。

修改文字样式的操作非常简单,但问题是有时修改了文字样式,文字的字体并没有变;又或者文字的字体变了,但在打印输出PDF的时候还是无法检索,这又是为什么呢?我并没有看到他们的原图,因为CAD的单行文字只能通过文字样式来设置字体,而且宽度因子修改起来很简单,通常不会出现上面两个问题,因此出现上述问题的应该都是多行文字。

多行文字为什么容易出现这样的问题呢?

我想主要有两个原因:

一是如果文字样式不支持中文,在多行文字中输入中文时会自动替换成宋体;

二是多行文字的每个字符都可以选中后单独设置字体。总之,就是多行文字的字体可以跟文字样式不一致,如下图所示。



上面的多行文字的文字样式只设置了小字体:txt.shx,而在多行文字编辑器中CAD自动替换成了“宋体”以保证中文能正常显示。如果使用这样的文字样式在多行文字写了中文后,即使换一种支持中文的文字样式后,比如换成一种设置成黑体的文字样式,我们会发现文字仍然显示之前的宋体。

我们可以对比一下使用支持中文的文字样式和使用不支持中文的文字样式后改成支持中文的文字样式的效果,文字显示效果和LI(列表查询)参数对比如下图所示。


上面两个字体的文字样式都是“样式2”,输入内容都是“中国”,样式2使用的字体是“黑体”。上方的文字显示效果与文字样式一致,内容很简单:中国。而下方的文字显示的仍然是宋体,之所以会这么显示,就是因为内容变成了:{fSimSun|b0|i0|c134|p2;中国},而这个fSimSun就是将字体设置为使用simsun.ttf,也就是宋体。
遇到这样的文字我们想通过修改文字样式或格式刷来改变他的字体已经不可能了,因为文字样式和格式刷是不控制内容的。如果出现这种情况,我们想让它使用文字样式设置的字体怎么办?有两种方法,你可以根据情况选用哪一种:

1 X炸开,将多行文字变成单行文字。

上图中显示为宋体的文字炸开后就立刻变成了黑体。这种方法适用于需要修改的文字比较多,炸开后不影响后续的文字编辑操作或者后面不会再对文字进行编辑的情况。因为这种方法比较简单,可以用QSELECT快速选择将所有多行文字选中后,一个X,就可以全部处理完。

2 双击多行文字进入多行文字编辑器,选中文字后,右键单击,在右键菜单中选择删除格式即可。如下图所示。

 

这种方式适用处理少量多行文字对象,好处是仍保留为多行文字,如果是大段文字的话方便后续编辑。

影响文字输出PDF的还有宽度因子,宽度因子CAD不会自动设置,只能是人为修改的。如果在多行文字中改过宽度比例,这个还真比较麻烦,不仅是不像单行文字可以在属性框里直接修改,而且假设一行多行文字设置了多个宽度比例,炸开的时候还会被分成多个的单行文字。

如果要将多行文字宽度因子改回1,跟上面改字体的方法差不多,一是炸开,再全选所有文字,在属性框里将宽度因子改为1,二是双击进入多行文字,选中文字后删除格式。

虽然出现了上述问题后处理起来挺麻烦,其实要避免上述出现的问题其实很简单,就是在画图的时候养成良好的习惯:尽量用文字样式去控制文字的显示效果;如果要写中文,提前设置好支持中文的文字样式并设置为当前文字样式;如果没有特殊需要,不要在多行文字编辑器里去单独设置字体和宽度因子等参数。


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

通过订阅号菜单可查找之前发布的文章,文章完整索引可访问菜单:资料分享>文章索引。


长按识别二维码,关注此订阅号





文章为用户上传,仅供非商业浏览。发布者:Lomu,转转请注明出处: https://www.daogebangong.com/fr/articles/detail/How%20to%20change%20the%20text%20style%20of%20CAD%20text%20Why%20do%20some%20fonts%20remain%20unchanged%20after%20changing%20styles.html

(810)
打赏 支付宝扫一扫 支付宝扫一扫
single-end

相关推荐