Как обратиться к видовому экрану и масштабировать его

Автор Тема: Как обратиться к видовому экрану и масштабировать его  (Прочитано 5907 раз)

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

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Лист я определил все норм.

а какой класс отвечает за видовой
экран в листе Revit
как составной элемент листа.

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Делаю так
Есть что-то типа метода Scale что бы масштабировать видовой экран

Код - C# [Выбрать]
  1. ...
  2. foreach (RVT_DB.ElementId id in ws.GetAllViewports())
  3. {
  4. using (RVT_DB.Transaction tr = new RVT_DB.Transaction(doc, "psm_scale_ViewPort"))
  5. {
  6.   var elem = doc.GetElement(id);
  7.   if (elem != null) {
  8.     RVT_DB.XYZ cnt = (elem as RVT_DB.Viewport).GetBoxCenter();
  9.     ...
  10.   }
  11.   tr.Commit();
  12. }
  13. }

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13922
  • Карма: 1793
  • Рыцарь ObjectARX
  • Skype: rivilis
Есть что-то типа метода Scale что бы масштабировать видовой экран
Это вопрос или утверждение? Масштабировать сам экран или изображение в нём?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Алексей (IdeaSoft)Автор темы

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Масштабировать изображение в экране нужно.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13922
  • Карма: 1793
  • Рыцарь ObjectARX
  • Skype: rivilis
Масштабировать изображение в экране нужно.
Как я понимаю, для масштабирования изображения класс Viewport не пригоден. Масштабировать можно View и его наследников (View3D, ViewSheet, ViewSection и т.д.)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение Александр Ривилис 02-10-2018, 00:46:04

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus