Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Алексей (IdeaSoft) от 01-10-2020, 14:22:26

Название: Обработка события отправки на печать из AutoCAD
Отправлено: Алексей (IdeaSoft) от 01-10-2020, 14:22:26
Подскажите, есть ли в классах  AutoCAD API событие начала выдачи задания на печать?

Хочу сделать это перехват для того, чтобы сначала выполнить некоторую проверку

И если чертеж пройдет нужную проверку, то мой плагин разрешит печать
в противном случае отменит задание на печать ну и соотв. и сообщит
пользователю, что документ не может быть распечатан по тем или иными причинам. 
Название: Re: Обработка события отправки на печать из AutoCAD
Отправлено: Александр Ривилис от 01-10-2020, 14:26:50
Подскажите, есть ли в классах  AutoCAD API событие начала выдачи задания на печать?

Хочу сделать это перехват для того, чтобы сначала выполнить некоторую проверку

И если чертеж пройдет нужную проверку, то мой плагин разрешит печать
в противном случае отменит задание на печать ну и соотв. и сообщит
пользователю, что документ не может быть распечатан по тем или иными причинам. 
Тебе не будет достаточно определить, что запущена команда _PLOT или _PUBLISH? Для этой проверки достаточно командного реактора.
Название: Re: Обработка события отправки на печать из AutoCAD
Отправлено: Алексей (IdeaSoft) от 01-10-2020, 14:29:02
Думаю да перехватить выполнение команды _PLOT я знаю как.
А вот отменить ее выполнение команды _PLOT?
Что нужно для этого сделать?
Название: Re: Обработка события отправки на печать из AutoCAD
Отправлено: Александр Ривилис от 01-10-2020, 14:33:27
https://adn-cis.org/kak-zapretit-vyipolnenie-konkretnoj-komandyi-autocad.html