Официальный форум российского программного комплекса T-FLEX PLM


Поиск  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Изменения в T-FLEX Open API, для сборки 12.0.57
 
Выпущена новая сборка T-FLEX CAD 12. Новые возможности API приведены ниже:
1. В справку Open API включены примеры использования для основных классов и методов.
2. Document.PdmDocumentObject переименовано в Document.PdmLinkedObject.
3. Добавлены свойства, управляющие поведением при удалении ссылок:
ModelObject.Reference.AllowDelete, ModelObject.Reference.IgnoreAllowDeteteForOneChild, ModelObject.Reference.DeleteParentObjects
4. Свойство Document.Attributes объявлено устаревшим. Вместо него введён метод Document.GetAttibutes.
5. Свойство ModelObjectGroup.Attributes объявлено устаревшим. Вместо него введён метод ModelObjectGroup.GetAttibutes.
6. Свойство ModelObject.Attributes объявлено устаревшим. Вместо него введён метод ModelObject.GetAttibutes.
7. Свойства получения контейнеров объектов (такие как Document.Pages, Document.Constuctions и т.д.) объявлены устаревшими. Вместо них введены соответствующие методы (Document.GetPages, Document.GetConstuctions и т.д.). Новые методы возвращают типизированные коллекции, которые позволят работать с конкретными типами объектов при использовании конструкций var и Linq. Для контейнеров 3D объектов введены соответствующие методы-расширения (по прежнему вызываются у объектами документа, несмотря на расположение в другом классе) в классе DocumentEx ( *** .dll).
8. Добавлены свойства ImportFromACAD.ImportWidth и ImportFromACAD.ScaleViewLines
9. Перечислитель FileLinks стал типизированным, вызывающий код требует перекомпиляции.
10. Перечислитель ModelObjectGroupContainer стал типизированным, вызывающий код требует перекомпиляции.
11. Перечислитель ParentObjects стал типизированным, вызывающий код требует перекомпиляции.
12. Перечислитель ObjectArray стал типизированным, вызывающий код требует перекомпиляции.
13. Перечислитель Contour стал типизированным, вызывающий код требует перекомпиляции.
14. Свойство Fragment.VariableValues объявлено устаревшим. Вместо него введён метод Fragment.GetVariables.
15. Добавлен метод Fragment.Explode(FragmentExplodeOptions explodeOptions)
16. Добавлено свойство Fragment.AlwaysRegenerate3DModel
17. В класс FunctionConstruction добавлены свойства, позволяющие конструировать и изменять соответствующие параметры этого объекта (функции).
18. Добавлены свойства управления отступами размеров Dimension.Offset1, Dimension.Offset2, Dimension.Offset3
19. Перечислитель FragmentPathObject стал типизированным, вызывающий код требует перекомпиляции.
20. Добавлены методы LeaderNote.GetLeaderDOCsLinks и LeaderNote.SetLeaderDOCsLinks
21. Перечислитель ParaFormat.Tabs стал типизированным, вызывающий код требует перекомпиляции.
22. Добавлено свойство MultilineText.Node
23. Добавлен класс CopyText
24. Перечислитель Documents стал типизированным, вызывающий код требует перекомпиляции.
25. Перечислитель LibraryConfiguration стал типизированным, вызывающий код требует перекомпиляции.
26. Перечислитель LibraryConfigurations стал типизированным, вызывающий код требует перекомпиляции.
27. Доработаны классы трубопровода Pipe и пути трубопровода PipePath3D
28. Метод Hole.EditFragment объявлен устаревшим. Вместо него предлагается использовать Hole. GetVariables, Hole.GetVariableValue, Hole.GetTargetLCS. Вызывающий код требует внесения изменений. Совместимости нет.
29. Свойство Fragment3D.VariableValues объявлено устаревшим. Вместо него введён метод Fragment.GetVariables.
Страницы: 1