среда, 18 ноября 2015 г.

[Revit API] - Изменение имени типа семейства

Получаем тип элемента, задаём имя:
            //Получение Id типа семейства
            ElementId typeId = element.GetTypeId();            
            //Получение типа семейства
            Element type = doc.GetElement(typeId);
            // Назначение имени типа
            type.Name = "NewTypeName";

Если работаем с экземпляром семейства, а не с элементом, то имя типа поменять проще:
            //Получение типа семейства из его экземпляра
            FamilySymbol familySymbol = familyInstance.Symbol;
            // Назначение имени типа
            familySymbol.Name = "NewTypeName";

Можно сделать без вспомогательной переменной, в одну строку:

            familyInstance.Symbol.Name = "NewTypeName";

Комментариев нет:

Отправить комментарий