Класс Eyeshot 9 ReadAutodesk отображает текстовую сущность DXF в виде символов - PullRequest
1 голос
/ 10 июля 2019

Я использую Eyeshot версии 9 с моим приложением .NET для отображения файлов DXF среди прочего. У меня проблемы с отображением объектов TEXT из файла DXF. Все символы из объекта TEXT преобразуются и отображаются в виде символов.

Я протестировал один и тот же файл dxf в Solidworks и нескольких онлайн-средствах просмотра, и они отображаются правильно.

Строка, которая читает файл DXF:

var readAutodesk = new devDept.Eyeshot.Translators.ReadAutodesk(dxfPath);

Dll-ы Eyeshot, которые включены в мой проект:

  • 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 [м]» выделен красным кружком:

enter image description here

Все остальные объекты отображаются корректно, например, CIRCLE, LINE ...

...