Сообщество программистов Autodesk в СНГ
Статьи => Тестирование статей => Тема начата: Андрей Фазлеев от 19-11-2015, 10:41:57
Название:
[Revit API] - Изменение имени типа семейства
Отправлено:
Андрей Фазлеев
от
19-11-2015, 10:41:57
Получаем тип элемента, задаём имя:
Код - C#
[Выбрать]
// Получение Id типа
ElementId typeId
=
element
.
GetTypeId
(
)
;
// Получение типа
Element type
=
doc
.
GetElement
(
typeId
)
;
// Изменение имени типа
type
.
Name
=
"NewTypeName"
;
Если работаем с экземпляром семейства, а не с элементом, то имя типа поменять проще:
Код - C#
[Выбрать]
//Получение типа семейства из его экземпляра
FamilySymbol familySymbol
=
familyInstance
.
Symbol
;
// Назначение имени типа
familySymbol
.
Name
=
"NewTypeName"
;
Можно сделать без вспомогательной переменной, в одну строку:
Код - C#
[Выбрать]
familyInstance
.
Symbol
.
Name
=
"NewTypeName"
;