spp_wall 发表于 2014-5-12 17:46:12

如何批量改已有图形的字体样式?

本帖最后由 spp_wall 于 2014-5-13 08:17 编辑

   有好多图的文字样式需要修改 能实现批量改么
如果不批量单独改如何写呢?
   比如 图中 文字样式为 HH


改后的字体样式如下图:



主要是dwg文件太多能不能实现不开图批量改呢?

或者如何实现改字体样式

wyqzm 发表于 2014-5-12 23:35:44

遍历文字样式表,修改如下属性如:

acTextTblRec.FileName = “zz1.shx”;
                  acTextTblRec.BigFontFileName = "zz.shx";

spp_wall 发表于 2014-5-13 08:17:07

wyqzm 发表于 2014-5-12 23:35 static/image/common/back.gif
遍历文字样式表,修改如下属性如:

acTextTblRec.FileName = “zz1.shx”;


看不太懂!!!!

llsheng_73 发表于 2014-5-13 09:58:31

有个最简的但治标不治本的办法(当然也不一定就真的简单),找到cad的形文件,把两个字体的名字交换一下,这样就不用管dwg图形文件,把修改后的形文件与图形文件放在一个地方

wyqzm 发表于 2014-5-13 10:17:44

spp_wall 发表于 2014-5-13 08:17 static/image/common/back.gif
看不太懂!!!!

这是C#,类似的方法应该是差不多的,arx中也是这个。lisp不懂,不会写。

spp_wall 发表于 2014-5-13 12:05:42

自己已经解决!!!

aihuyujian 发表于 2014-5-15 08:28:45

llsheng_73 发表于 2014-5-13 09:58 static/image/common/back.gif
有个最简的但治标不治本的办法(当然也不一定就真的简单),找到cad的形文件,把两个字体的名字交换一下,这样 ...

这个方法真是。。。吊炸天
页: [1]
查看完整版本: 如何批量改已有图形的字体样式?