搜索
aardio官方社区 门户 查看主题

用aardio解决AutoCAD的图纸显示乱码的问题

发布者: daydayup | 发布时间: 2011-6-15 12:57| 查看数: 7523| 评论数: 4|帖子模式

AutoCAD由于字体设置的原因,经常产生乱码,一个一个去改太麻烦。用以下代码可以一键解决。
import com;
cad=com.GetObject("AutoCAD.Application");
txtstyles=cad.ActiveDocument.TextStyles;
count=txtstyles.Count-1;
for(i=0;count;1){
txtstyles.item(i).FontFile="txt.shx";
txtstyles.item(i).BigFontFile="hzfs.shx";
}

最新评论

nvt303 发表于 2011-6-15 20:29:23

这个比较实用,学习了!

这个比较实用,学习了!
zz0147 发表于 2011-8-14 11:33:17

高手能详细讲讲吗

高手能详细讲讲吗
lvhoo 发表于 2016-6-16 00:10:05

看了这个,在想能否用类似的方法处理UG的文件呢?

看了这个,在想能否用类似的方法处理UG的文件呢?
lvhoo 发表于 2016-11-8 23:46:35
想知道,获取autoCAD图纸中的技术条件的文字内容该用什么代码?
txts=cad.ActiveDocument.Texts;
count=txts.Count-1;
str={}
for(i=0;count;1){
str[i]=txts.item(i).txt
}
这样能行么?电脑上没装autoCAD软件,cad=com.GetObject("AutoCAD.Application");就报错了。

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2017-9-22 07:12 , Processed in 0.093750 second(s), 21 queries , Wincache On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表