Получаем тип элемента, задаём имя:
//Получение Id типа семейства
//Получение Id типа семейства
ElementId typeId = element.GetTypeId();
//Получение типа семейства
//Получение типа семейства
Element type = doc.GetElement(typeId);
// Назначение имени типа
// Назначение имени типа
type.Name = "NewTypeName";
Если работаем с экземпляром семейства, а не с элементом, то имя типа поменять проще:
Если работаем с экземпляром семейства, а не с элементом, то имя типа поменять проще:
//Получение
типа семейства из его экземпляра
FamilySymbol familySymbol =
familyInstance.Symbol;
// Назначение
имени типа
familySymbol.Name = "NewTypeName";
Можно сделать без вспомогательной переменной, в одну строку:
familyInstance.Symbol.Name = "NewTypeName";
Комментариев нет:
Отправить комментарий