у которых тип по типоразмеру семействая так и не смог. Ярослав, поясните.
string zna = "значение";
???
В проекте нет типоразмеров с таким именем и не будет.Любое семейство, даже вложенное, загружается в проект в любом случае. На сколько мне известно, вложенные семейства могут не отображаться в диспетчере проекта, но они в любом случае в проекте. Вам ведь удалось присвоить типоразмер по идентификатору, значит оно есть в проекте.
А при загрузке семейства "основной надписи" в разные проекты Id вложеного елемента будет оставатся таким же???Нет, будут разными. Id является уникальным, в рамках одного проекта. При вставке семейства, в проекте уже может существовать другой объект с этим же идентификатоом. Именно поэтому он меняется.
А то прийдется в каждом проекте находить все параметры и елементы типа ElementIdЭто зачем?
В RevitLookup эти елементы есть.Я имел ввиду просмотреть аннтации с помощью RеvitLookup непосредственно в проекте. ТО что они видны в FamilyDocument - это понятно
Но они находятся в Family Document того семейства в которое они загружены, во вкладке Family.
элемент с Id 100445 это семейство типа "Типовые аннотации"Это значит, что семейство действительно есть в проекте, не смотря на то, что оно является вложенным.
И даже в RеvitLookup у него есть ElementID и ID.А разве это не одно и то же?
А можно ли как то получить его ElementID?Приведите код. Что то опять не то делаете. Если получили через элемент, то взять его ID не составит проблем.
Если использовать просто ID, он его не воспринимает.
Сначала CopyNumber , теперь это.С CopyNumber я думаю это просто настолько редкий случай его использования, то никто о нем и не беспокоился.
И это я только 2 надстройки попытался написать.
Как с этим живут более продвинутые пользователи??!!
Боюсь даже дальше что нибудь загадывать, чтоб запрограммировать!
Если использовать просто ID, он его не воспринимает.Попробовал с вашим файлом по ID все замечательно работает и значение параметра меняется.
Нет тут не в CopyNumber дело, а дело в том что Програма получается настолько сырая что их ГРОМКИЕ СЛОВА "Что можно сделать руками то и через API" просто не имеют смысла!Сначала CopyNumber , теперь это.С CopyNumber я думаю это просто настолько редкий случай его использования, то никто о нем и не беспокоился.
И это я только 2 надстройки попытался написать.
Как с этим живут более продвинутые пользователи??!!
Боюсь даже дальше что нибудь загадывать, чтоб запрограммировать!
А что касается текущей проблемы, то я бы сказал, что очень даже повезло, что в следующей версии этот недостаток уже исправили.
...а дело в том что Програма получается настолко сырая...
Ярослав, получил ответ от техподдержки. Смотреть в сторону Revit 2016. Там появилась возможность получить доступные значения параметров, у которых тип 'Типоразмер'. Ожидать, что это будет исправлено в Revit 2015 - не стоит.Здравствуйте!