Сообщество программистов Autodesk в СНГ
ADN Club => AutoCAD .NET API => Тема начата: Алексей (IdeaSoft) от 03-12-2018, 16:49:49
-
Есть набор полилиний рамок c размера A4 (297x210)
Нужно сделать соотв. число листов (Layout) и в каждом листе видовой экран (Viewport)
Layout'ы я уже раньше в VBA делал (надеюсь опросов не возникнет).
А вот с Viewport ни разу не работал.
Как мне лучше поступить?
В новом создаваемом листе взять
активный видовой экран (если он будет в листе по умолчанию)
и установить ему размер и масштаб.
Какие свойства отвечают за размер, масштаб и наcтройку вида графики в нем?
-
Полилинии - прямоугольники или могут быть произвольной формы?
-
Кстати, посмотри эту тему: http://forum.dwg.ru/showthread.php?t=83750
-
Полилинии всегда прямоугольник и да к тому же все ещё в одном слое.
-
Полилинии всегда прямоугольник и да к тому же все ещё в одном слое.
Тем более следует изучить ссылку, которую я дал. Там на GitHub все исходники.
-
Я подготовил типовой лист A4 с видовым экраном
мне всего-то нужно:
1) пробежаться по полилиниям создать перечень копий листов
2) в каждом создаваемом листе изменить 4 точки видового экрана
и переместить его в нужное место
-
2) в каждом создаваемом листе изменить 4 точки видового экрана
и переместить его в нужное место
Видовой экран никуда перемещать не нужно. Переместить нужно точку куда смотрит центр видового экрана.
-
Вот этот код ближе всего к тому, что тебе нужно: http://adn-cis.org/forum/index.php?topic=8508.msg32144#msg32144
Остальное "допилишь" сам.