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

28/12/2018

RevitLookup и доступ к толщине размерной линии

Вопрос: Мне нужно программно получить доступ к толщине размерной линии

Ответ: Перед тем, как что-то делать, установите, пожалуйста RevitLookup.

Это утилита для исследования базы BIM-модели, позволяющая посмотреть свойства и взаимосвязи между элементами.

Используйте её для изучения отношений между размерными линиями, их стилями и свойствами, которые Вы ищете.

Установив RevitLookup, Вы сможете быстро определить, что толщина размерной линии хранится в параметре типа размера.

Вы можете получить её с использование значения перечисления BuiltInParameter.LINE_PEN:

Код - C#: [Выделить]
  1. ElementId dimTypeId = dimension.GetTypeId();
  2. Element dimType = document.GetElement(dimTypeId);
  3.  
  4. Parameter lineWeight = dimType.get_Parameter(BuiltInParameter.LINE_PEN);

 

Источник: https://thebuildingcoder.typepad.com/blog/2018/12/accessing-dimension-line-weight.html

Автор перевода: Александр Игнатович

Обсуждение: http://adn-cis.org/forum/index.php?topic=

Опубликовано 28.12.2018