|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
но нана умеет SetClosestMediaName
поэтому нет проблем подсунуть в плотсетинг размер печатаемой области , единицы чертежа и нана сам подберет нужный формат но это на .NET, не уверен, что на лиспе так получится для автокад можно даже не пытаться, там на месте этого класса стоит заглушка (давно))) ------------ PS для чего узнавать какой принтер и бумага назначены? если чертеж пришел с другой машины или из другой программы, то эта информация не имеет никакого смысла. можно еще и эксепшен словить
__________________
Мастерская СПДС |
||||
![]() |
|
||||
Регистрация: 15.08.2005
г. Норильск
Сообщений: 616
|
Цитата:
и - главное - архивного хранения файлов. Поэтому к передаваемым файлам предъявляются некие требования. Соответственно, автоматизировав процесс подготовки файлов, можно сэкономить кучу времени и нервов. Но сразу назначать параметры будет некорректно - нужно сперва посмотреть, а что же назначил пользователь. Проанализировать. И если там всё более или менее адекватно, то не умничать и ничего не менять. Или почти ничего. А если поменял - то аккуратно вывести это в Протокол, чтобы пользователь знал, "что было и что стало". ----- добавлено через ~29 мин. ----- Цитата:
Но выход есть - в виде формальной (command "_plot" ... "_y" "_n") т.е. "печать без печати - и в никуда". Может быть, и другой "волшебный пендель" поискать можно... Я пока на этом остановился.
__________________
Счастливо, Алексей! |
|||
![]() |
|
||||
Дык может проще будет ..
Все проектанты выводят в пдф, а отдел печати уже дальше думает в бумагу это. Или как Из пдф по принтерам разным раскидать бестселлер РеверсPDF, просто пушка, жаль что продажи прекращены, но при желании можно изыскать возможность. Так то чтобы обученные люди печатали чужие dwg, должна быть очень жесткая стандартизация.. Ну и автодеск давно подшивки придумала, но всегда есть шанс, что у печатника принтер называется чуть иначе чем у проектанта и карета превратится в тыкву... Поэтому и востребованы Реверс, PlotSPDS, когда можно распечатать любой чертеж со своими настройками ничего не настраивая))
__________________
Мастерская СПДС Последний раз редактировалось doctorraz, 25.10.2024 в 20:47. |
||||
![]() |
|
||||
Регистрация: 10.01.2020
Сообщений: 415
|
Видимо перед отделом печати стоит еще задача указывать на ошибки при формировании документации.
Я не большой специалист по внутреннему устройству работы автокада и тем более нанокада (может знающие люди поправят), но мне кажется, что инициация команды печать запускает проверку принтеров и установленных параметров печати с последующим их обновлением. То есть до команды "печать" все находится в исходном состоянии - имя принтера и имя страницы, стили печати и т.п. будут иметь значения, установленные до того. Может попробовать взять информацию об имени принтера, имени бумаги и ее размере из словаря листа (layouta)? Вот такой пример для Автокада. Но может нанокад в своих словарях хранит данные по печати? Код:
DXF-коды настроек печати (197 pdf-страница) https://autolisp.ru/wp-content/uploa...om=100,150,150 |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
LISP. Плагин создания кабельных линий и генерации КЖ раздела КИПиА. Протестировано на AutoCAD 2015...2022 и офис 2013...2019. NanoCAD 23 | petro_f | Готовые программы | 244 | 26.09.2024 10:25 |
Как настроить область печати при публикации PDF из подшивки. | XoRys | AutoCAD | 15 | 18.06.2015 08:31 |
Lisp простой нумератор для Nanocad | gizmo_zx | LISP | 2 | 17.03.2015 11:50 |
"Съезжает" область печати в пространстве листа! | Marv | AutoCAD | 1 | 08.12.2012 17:12 |
Можно ли нескольким листам задать стиль печати | Maiia | AutoCAD | 1 | 19.10.2012 16:00 |