我在我的 .NET 应用程序中使用 Eyeshot 版本 9 来显示 DXF 文件等。我在显示 DXF 文件中的 TEXT 实体时遇到问题。TEXT 实体中的所有字符都被转换并显示为符号。
我在 Solidworks 和少数在线查看器中测试了相同的 dxf 文件,它们显示正确。
读取 dxf 文件的行:
var readAutodesk = new devDept.Eyeshot.Translators.ReadAutodesk(dxfPath);
我的项目中包含的 Eyeshot 的 dll-s 是:
- devDept.Eyeshot.Control.v9.dll
- devDept.Eyeshot.Control.x86.v9.dll
- devDept.Geometry.v9.dll
- devDept.Graphics.v9.dll
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 Axis [m]”的输出是红色圆圈:
所有其他实体都显示正确,例如 CIRCLE、LINE ...