Сообщество программистов Autodesk в СНГ
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Звонок в техподдержку Autodesk Forge
Начало
Сайт
Правила
Помощь
Поиск
Непрочитанные
Календарь
Вход
Регистрация
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
AutoCAD .NET API
»
Как определить что на листе активен видовой экран?
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Как определить что на листе активен видовой экран? (Прочитано 4492 раз)
0 Пользователей и 1 Гость просматривают эту тему.
Doublefish
ADN Club
Сообщений: 288
Карма: 10
AutoCAD Civil 3D
Как определить что на листе активен видовой экран?
«
:
23-10-2015, 15:12:53 »
Добрый день
Подскажите пожалуйста, как как определить, что на листе активен видовой экран (т.е. активно простронство модели в видовом экране) и выйти из него если оно активно (т.е. чтобы был активен лист, а не модель в видовом экране на листе)?
Записан
Отмечено как Решение
Doublefish
23-10-2015, 21:09:46
Александр Ривилис
Administrator
Сообщений: 13882
Карма: 1787
Рыцарь ObjectARX
Skype:
Re: Как определить что на листе активен видовой экран?
«
Ответ #1 :
23-10-2015, 15:32:15 »
Есть код на ObjectARX (
http://adn-cis.org/kak-uznat-ispolzuya-objectarx-naxodimsya-li-myi-v-prostranstve-lista.html
) , но на C# его перенести очень просто. Смысл в том, что если системная переменная tilemode == 0, а cvport == 1 мы находимся в пространстве Листа, если tilemode == 0 и cvport != 1, то мы в активном видовом экране. Во всех других случаях мы находимся в Модели. Чтобы переключится в пространство Листа можно воспользоваться
Editor.SwitchToPaperSpace
, в пространство Модели:
Editor.SwitchToModelSpace
Записан
Не забывайте про правильное
Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился
правильный ответ
, то не забудьте про кнопку
Решение
Doublefish
ADN Club
Сообщений: 288
Карма: 10
AutoCAD Civil 3D
Re: Как определить что на листе активен видовой экран?
«
Ответ #2 :
23-10-2015, 21:09:44 »
Спасибо, получилось.
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Сообщество программистов Autodesk в СНГ
»
ADN Club
»
AutoCAD .NET API
»
Как определить что на листе активен видовой экран?