Revit 2015 Обновление 3
Вышло третье обновление для Revit 2015.
Обновление включает в себя большое количество важных улучшений из них:
- 45 – для Revit Architecture
- 18 – для Revit MEP
- 7 – для Revit Structure
- 9 – для Revit API
Список изменений в API:
- Улучшено поведение сохранения связи между устройствами при использовании метода Wire.CreateTo.
- Улучшено отображение проводных соединений при использовании методов Wire.ConectTo и Connector.Connect.
- Появилась возможность изменять свойство MEPSystemType.CalculationLevel с помощью API
- Параметр Уровень теперь устанавливается корректно при размещении элементов с помощью метода NewFamilyInstance
- Улучшения в сохранении параметров в границе состояния объектов
- Улучшена стабильность при использовании метода CompoundStructure.SetLayers
- Корректное присвоение стадии при использовании DirectShapes
- Улучшено выравнивание текста, созданного с помощью API
- Улучшена стабильность при использовании автоматической транзакции TransactionMode.Automatic
Что касается предпоследнего пункта, то несколько разработчиков уже столкнулись с этой проблемой. Вот одна из них:
Проблема при создании новой текстовой метки
Вопрос: Когда я вызываю метод NewTextNote для создания новой текстовой метки в Revit 2015, то текст не заполняет все поле ввода, а вместо этого находится в середине поля для ввода, располагаясь на нескольких строках.
Я использую вот этот код:
- XYZ origin = XYZ.Zero;
- XYZ baseVec = XYZ.BasisX;
- XYZ upVec = XYZ.BasisY;
- Transaction trans = new Transaction( doc );
- trans.Start( "Создание текста" );
- TextNote note = doc.Create.NewTextNote(
- view, origin, baseVec, upVec, 0.3,
- TextAlignFlags.TEF_ALIGN_BOTTOM | TextAlignFlags.TEF_ALIGN_LEFT,
- "Почему этот текст не помещается в поле ввода!" );
- //doc.Regenerate();
- //note.Width = 25;
- trans.Commit();
В Revit 2014 все работало отлично, а в 2015 нет.
Я пытался обновить вид и устанавливал вручную ширину, после создания, но все тщетно.
Если же вручную выбрать этот текст в интерфейсе, то после этого текст нормально отображается.
Ответ: Установите обновление 3.
Источник: http://thebuildingcoder.typepad.com/blog/2014/06/revit-2015-update-release-3.html
Обсуждение: http://adn-cis.org/forum/index.php?topic=889
Опубликовано 06.08.2014Отредактировано 06.08.2014 в 15:45:45