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

ADN Club => Revit API => Тема начата: Ярослав от 20-02-2015, 18:12:13

Название: основная надпись на листе
Отправлено: Ярослав от 20-02-2015, 18:12:13
Подскажите пожалуйста как получить доступ к параметрам "Основной надписи" на листах??
Название: Re: основная надпись на листе
Отправлено: Александр Игнатович от 21-02-2015, 15:03:22
Ярослав, день добрый!


А что Вы имеете ввиду под параметрами основной надписи? Если требуется получить или изменить какой-либо текст, то нужно смотреть в свойствах класса ViewSheet в SDK, например ViewSheet.Name - имя листа. Если Вы хотите изменить отображение, то нужно отредактировать само семейство
Название: Re: основная надпись на листе
Отправлено: Ярослав от 22-02-2015, 10:10:40
Добрый день!
На лист мы вставляем семейство "Основной надписи" (штамп)! Вот как получить доступ к его параметрам???
Название: Re: основная надпись на листе
Отправлено: Ярослав от 23-02-2015, 10:02:42
Я пытался получить доступ через  FilteredElementCollector в поисках FamilyInstanse (это мне подсказал RevitLookup), но поиск что-то нашел но без параметров и без имени?!?!?!
Название: Re: основная надпись на листе
Отправлено: Александр Игнатович от 24-02-2015, 06:07:44
Это, если хотите через FamilyInstance:
Код - C# [Выбрать]
  1. familyInstance.get_Parameter(BuiltInParameter.SHEET_NAME).AsString()

Как мне кажется, более правильным было бы все-таки работать с ViewSheet.