| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
20.06.2022, 15:14 | #1 | |
Зум по границам листа (layout)
Конструктор
Киев
Регистрация: 22.03.2007
Сообщений: 94
|
||
Просмотров: 1310
|
|
||||
КЖ; C# Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,588
|
|
|||
|
||||
Конструктор Регистрация: 22.03.2007
Киев
Сообщений: 94
|
Верно, речь не про видовые экраны (не Veiwport), а про Layout.
Чтобы максимальный зум был по границе листа (layuot). мусорку? - нет, но полезные "заготовки текста и дополнительная графика", которые типовые и меняются от проекта в проект - да, они расположены за пределами Layout. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
ну это ваша организация работы, где свалку шаблонов текстов и графических элементов устраивать)
Ну если прямо так невозможно перенести все это дополнительное *** с листа в пространство модели или в отдельный файл - пока на ум приходит только рамка на отдельном непечатаемом слое по границам листа и зуммировать по ней. |
|||
|
||||
Регистрация: 20.04.2011
Сообщений: 402
|
Цитата:
Код:
|
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Стандартно: _ZOOM - Объект - и указать рамку чертежа.
Если в качестве рамки используется блок (но он должен быть один в листе), то, думаю, вполне можно написать лисп с поиском этого блока по имени в этом листе. Может, еще есть способ вытащить габариты листа из параметров печати и написать макрос, но это я не в курсе. |
|||
|
||||
Регистрация: 19.07.2005
Россия
Сообщений: 3,224
|
Цитата:
PS ... а при вставке раскрыть, всё будет в сохранности! Последний раз редактировалось VitalyAF, 21.06.2022 в 10:44. |
|||
|
||||
Регистрация: 20.04.2011
Сообщений: 402
|
Забавно то, что результат масштабирование по объекту немного отличается от масштабирования окном (по габаритам этого объекта). Когда делается масштабирование по объекту, то объект в видовом экране размещается с некоторым запасом что-ли, а при масштабировании окном - впритирку )
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,009
|
Цитата:
Ну собственно часть задачи ТС вы уже написали, только вместо ручного указания координат углов брать их с Extension ну или только опять же логичнее размещать этот блок на отдельном служебном слое - тогда выборка объекта для масштабирования в одну строчку фильтра по слою и типу объекта. |
|||
|
||||
Конструктор Регистрация: 22.03.2007
Киев
Сообщений: 94
|
|
|||
|
||||
Регистрация: 27.12.2011
Сообщений: 1,458
|
Можно и рамкой, как подсказали выше, по прямоугольнику - полилинии в непечатаемом слое, с вытаскиванием координат двух диагональных вершин.
Цитата:
Кстати, есть вариант и вообще ничего не рисовать, а сделать макросы и кнопки для используемых форматов. Главное, чтобы левый нижний угол области печати всегда был в точке 0,0. Последний раз редактировалось Oleg T, 21.06.2022 в 12:26. |
|||
|
Опции темы | Поиск в этой теме |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA. Создание нового листа (layout) как полную копию одного из существующих. Размещением его в произвольном месте. | Theodor | Программирование | 7 | 07.10.2019 15:07 |
Какая гадость это пространство листа! (или проблемы использования Layout) | wetr | AutoCAD | 140 | 18.05.2014 15:56 |
исчез контур листа в Layout -e | nazarium | AutoCAD | 3 | 05.08.2008 13:29 |
Программно задать размер листа в Layout | Ax3 | Программирование | 6 | 02.03.2008 11:28 |
Привязка к углу листа в layout | alexey_vp | AutoCAD | 18 | 01.04.2007 07:58 |