Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: xzenter от 10-02-2020, 21:39:26

Название: Проблема при копировании обозначения шероховатости
Отправлено: xzenter от 10-02-2020, 21:39:26
Добрый день, коллеги!

Столкнулся с проблемой при копировании обозначения шероховатости (Не ГОСТ), см. картинку.  Если в полях требований имеется символ, то при копировании он превращается в нечто иное. Существует ли способ обойти эту проблему?

Код, который использую для копирования обозначения шероховатости:

Код - vb.net [Выбрать]
  1. Dim oDrawDoc As DrawingDocument
  2. oDrawDoc = ThisApplication.ActiveDocument
  3.  
  4. Dim oActiveSheet As Sheet
  5. oActiveSheet = oDrawDoc.ActiveSheet
  6.  
  7. Dim oSymbol As SurfaceTextureSymbol
  8. oSymbol=oActiveSheet.SurfaceTextureSymbols.Item(1)
  9.  
  10. Dim oTG As TransientGeometry
  11. oTG = ThisApplication.TransientGeometry
  12.  
  13. Dim oLeaderPoints As ObjectCollection
  14. oLeaderPoints = ThisApplication.TransientObjects.CreateObjectCollection
  15.  
  16. oLeaderPoints.Add(oTG.CreatePoint2d(0, 0))
  17.  
  18. oActiveSheet.SurfaceTextureSymbols.AddByDefinition(oLeaderPoints, oSymbol.Definition)
(https://i.postimg.cc/MnCVBPt1/2020-02-10-21-34-49.png) (https://postimg.cc/MnCVBPt1)
Название: Re: Проблема при копировании обозначения шероховатости
Отправлено: mikazakov от 11-02-2020, 19:25:59
Да это какие то форменные глюки.
Напишу им в техподдержку, может когда нить поправят.
Название: Re: Проблема при копировании обозначения шероховатости
Отправлено: mikazakov от 12-02-2020, 13:42:20
xzenter,
Ну вообщем ответили, с Автодеска, что это глюк и когда-нибудь они его поправят.
Название: Re: Проблема при копировании обозначения шероховатости
Отправлено: xzenter от 12-02-2020, 19:47:27
mikazakov, большое спасибо за поддержку! Остается только ждать и надеяться)