Тема: Создание пустого Layout
Как создать программно layout пустой ,без viewporta.
А то его все равно приходится удалять и он мешает
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Создание пустого Layout
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Как создать программно layout пустой ,без viewporta.
А то его все равно приходится удалять и он мешает
Можно попробовать в настройках AutoCAD задать создание Layout без вьюпорта. Тогда и программа, вероятно, будет создвать Layout без вьюпорта.
> brigval
Действительно, если в окне настроек ручками убрать галку - то создается лист без вьюпорта. А если ту же галку убирать и восстанавливать программно - ерунда какая то получается.....
Вот код
Sub addLayout() Dim lcv Dim dis Set dis = Application.Preferences.Display lcv = dis.LayoutCreateViewport dis.LayoutCreateViewport = False ActiveDocument.Layouts.Add ("newMyLayer") ' dis.LayoutCreateViewport = lcv End Sub
В таком виде создается чистый лист. Но если раскомментировать последнюю строку - то создается лист с вьюпортом..... Такое ощущение, что последние две строки при отработке меняются местами....
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Создание пустого Layout
Форум работает на PunBB, при поддержке Informer Technologies, Inc