основная надпись на листе

Автор Тема: основная надпись на листе  (Прочитано 5133 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ЯрославАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 82
  • Карма: 1
Подскажите пожалуйста как получить доступ к параметрам "Основной надписи" на листах??

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: основная надпись на листе
« Ответ #1 : 21-02-2015, 15:03:22 »
Ярослав, день добрый!


А что Вы имеете ввиду под параметрами основной надписи? Если требуется получить или изменить какой-либо текст, то нужно смотреть в свойствах класса ViewSheet в SDK, например ViewSheet.Name - имя листа. Если Вы хотите изменить отображение, то нужно отредактировать само семейство

Оффлайн ЯрославАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 82
  • Карма: 1
Re: основная надпись на листе
« Ответ #2 : 22-02-2015, 10:10:40 »
Добрый день!
На лист мы вставляем семейство "Основной надписи" (штамп)! Вот как получить доступ к его параметрам???

Оффлайн ЯрославАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 82
  • Карма: 1
Re: основная надпись на листе
« Ответ #3 : 23-02-2015, 10:02:42 »
Я пытался получить доступ через  FilteredElementCollector в поисках FamilyInstanse (это мне подсказал RevitLookup), но поиск что-то нашел но без параметров и без имени?!?!?!

Оффлайн Александр Игнатович

  • Administrator
  • *****
  • Сообщений: 1152
  • Карма: 338
  • Skype: alexandr.ignatovich.itc
Re: основная надпись на листе
« Ответ #4 : 24-02-2015, 06:07:44 »
Это, если хотите через FamilyInstance:
Код - C# [Выбрать]
  1. familyInstance.get_Parameter(BuiltInParameter.SHEET_NAME).AsString()

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