Совсем скоро таблицы выбора можно будет просматривать в Revit Lookup. Ну а пока расскажу о том, как работать с ними в коде. Если вы не знаете, что такое таблицы выбора, и как с ними работать "руками", то вот вам статья от Вадима Муратова. Введение Управление таблицами выбора в Revit представлено классом FamilySizeTableManager. Используем его статический метод для его же получения: FamilySizeTableManager.GetFamilySizeTableManager(document, familyId); Тут есть 2 нюанса: 1. Я не смог получить доступ к таблицам из семейства, только из проекта. Если вы знаете, как это исправить, пищите в комментарии, обновлю статью Так мы можем получить таблицу выбора, если документ является документом проекта. Если мы в документе-семействе, то получать таблицу выбора следует так: FamilySizeTableManager.GetFamilySizeTableManager(_document, new ElementId(BuiltInParameter.RBS_LOOKUP_TABLE_NAME)); Да, у ElementId есть конструктор, который принимает BuiltInParameter. Благодарю за эту информацию Александра Румян
Работа с таблицами выбора в Revit API
14 мая 202414 мая 2024
168
2 мин