Тема: PaperSpace и несколько Layout

Доброго времени суток :)
Проблема в следующем:
Создаю несколько Layout. Затем требуется на каждом создать PViewport. На первом - без проблем. Но при создании на втором - ошибка. Связано с тем, что PViewport можно создать только на PaperSpace.
На сколько мне известно,в документе ACAD присутствуют одно пространство модели и одно пространство листа. При наличии нескольких Layout пространство листа - это первый созданый из них. Очень нужно сменить ссылку на другой.
Сразу скажу, что свойство ActiveLayout у Document не подходит. По тому, что при этом активизируется вкладка Layout. Что в свою очередь автоматически создает PViewport, но требут согласится с регенерацией в выскакивающем окне.
Заранее спасибо.

Re: PaperSpace и несколько Layout

Каждый layout можно достать из коллекции

thisdrawing.layouts(i)

(нулевой будет всегда вкладка Model)
Вся геометрия layout доступна через

thisdrawing.layouts(i).block

P.S. Автоматическое создание вьюпорта в новом layout можно отключить.

Re: PaperSpace и несколько Layout

Все так и есть, но
проблема в следующем
у первого layout (который является PaperSpace)
свойство block содержет не просто блок а PaperSpace, и в нем можно создать PViewport без проблем при помощи метода AddPViewport, но другие layout в свойстве block содержат обыктовенные блоки, в котовых методов для создания объектов типа PViewport нет.
В принцепе проблему решил следующим образом:
1. отключил запросы при помощи системной переменной EXPERT;
2. Делаю активным нужный layout, и его свойство block сразу становится PaperSpace;
3. Создаю нужные PViewport;
4. перехажу к следующиму layout.
Все работает ОК.
Но при этом АКАД переключает закладки, проводит регенерацию, кеширование, все рисует, а это время. В общем долговато выходит, вернее дольше чем хотелось бы, но конечно быстрее чем вручную.
Все же вопрос открыт,
Как подсунуть АКАДу любой другой layout, не активизируя его, в качестве PaperSpace?

Re: PaperSpace и несколько Layout

точно!
Сейчас посмотрел свои старые коды..
Я тоже перед созданием viewport-а активизировал нужный layout.
И через .blok создать viewport действительно невозможно((