aardio 官方社区

用户名  找回密码
 注册会员

QQ登录

只需一步,快速开始

帖子
查看: 17255|回复: 4

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

[复制链接]

7

主题

22

回帖

466

积分

二级会员

积分
466
发表于 2011-6-15 12:57:37 | 显示全部楼层 |阅读模式
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";
}

7

主题

293

回帖

1900

积分

新手入门

积分
1900
QQ
发表于 2011-6-15 20:29:23 | 显示全部楼层
这个比较实用,学习了!

0

主题

1

回帖

10

积分

新手入门

积分
10
发表于 2011-8-14 11:33:17 | 显示全部楼层
高手能详细讲讲吗

6

主题

86

回帖

794

积分

三级会员

积分
794
发表于 2016-6-16 00:10:05 | 显示全部楼层
看了这个,在想能否用类似的方法处理UG的文件呢?

6

主题

86

回帖

794

积分

三级会员

积分
794
发表于 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, 2025-6-16 09:06 , Processed in 0.073780 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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