我在.NET应用程序中使用了视觉版9来显示DXF文件等等。我在显示DXF文件中的文本实体时遇到了问题。文本实体中的所有字符都被转换并显示为符号。
我在Solidworks中测试了相同的dxf文件,很少有在线观看者,并且它们被正确地显示。
读取dxf文件的行:
var readAutodesk = new devDept.Eyeshot.Translators.ReadAutodesk(dxfPath);包括在我的项目中的Eyeshot的dll-s是:
DXF文本实体:
0
TEXT
8
1
62
7
10
0.03916207
20
0
30
0
40
0.002506372
1
X Axis [m]
50
0
0这个"X轴m“的输出为红色圆圈:

所有其他实体都显示正确,如圆圈、线.
发布于 2019-09-05 08:57:52
看来你遇到了一个已知的窃听器。
你的电脑上有哪个版本的Windows?窗户10?如果是这样的话,Windows 10更新1803在视觉上引入了一个错误,它改变了从Autocad文件中导入的文本的字体。
devDept团队在Eyeshot 11 ( bug出现时的当前版本)中修复了它,并将此修复方法传播给了Eyeshot 10 (以前的版本)。
你正在使用眼睛,所以这可能是你仍然面临这个问题的原因。
https://stackoverflow.com/questions/56969695
复制相似问题