28/12/2018
RevitLookup и доступ к толщине размерной линии
Вопрос: Мне нужно программно получить доступ к толщине размерной линии
Ответ: Перед тем, как что-то делать, установите, пожалуйста RevitLookup.
Это утилита для исследования базы BIM-модели, позволяющая посмотреть свойства и взаимосвязи между элементами.
Используйте её для изучения отношений между размерными линиями, их стилями и свойствами, которые Вы ищете.
Установив RevitLookup, Вы сможете быстро определить, что толщина размерной линии хранится в параметре типа размера.
Вы можете получить её с использование значения перечисления BuiltInParameter.LINE_PEN:
Код - C#: [Выделить]
- ElementId dimTypeId = dimension.GetTypeId();
- Element dimType = document.GetElement(dimTypeId);
- 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