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

Статьи => Опубликованные статьи => Тема начата: Александр Ривилис от 07-06-2013, 21:46:56

Название: Печать листов с использованием объекта Plot ActiveX в ObjectARX
Отправлено: Александр Ривилис от 07-06-2013, 21:46:56
Печать листов с использованием объекта Plot ActiveX в ObjectARX (http://adn-cis.org/pechat-listov-s-ispolzovaniem-obekta-plot-activex-v-objectarx.html)
Название: Re: Печать листов с использованием объекта Plot ActiveX в ObjectARX
Отправлено: VetalBY от 17-09-2014, 12:52:22
Александр, парочка вопросов :):
1. Есть задача распечатать в PDF или на устройство комплект (пакет) файлов. Предложенный вариант ведь не единственный? Есть вроде как возможность в ARX создавать DSD файлы и уже их печатать ключом /pl. По созданию DSD файлов есть где-нибудь пример? Какой вариант вообще предпочтительнее? Или возможно еще есть варианты? Лучше варианты печати в фоне, без запуска AutoCAD (без показа окна).
2. Как я понимаю, предложенный вариант возможен без ARX. Необходим только установленный AutoCAD, можно написать своё приложение, которое и будет печатать через  COM ?
Спасибо!
Название: Re: Печать листов с использованием объекта Plot ActiveX в ObjectARX
Отправлено: Александр Ривилис от 17-09-2014, 13:06:29
Почитай эту тему (до самого конца): http://adn-cis.org/forum/index.php?topic=859.0
Мне кажется, что это то, что тебе нужно. Там показано и как печатать, и как сформировать DSD-файл.
Название: Re: Печать листов с использованием объекта Plot ActiveX в ObjectARX
Отправлено: Александр Ривилис от 17-09-2014, 13:09:08
2. Как я понимаю, предложенный вариант возможен без ARX. Необходим только установленный AutoCAD, можно написать своё приложение, которое и будет печатать через  COM ?
Да. Там из ObjectARX только вызов acutPrintf.
Название: Re: Печать листов с использованием объекта Plot ActiveX в ObjectARX
Отправлено: VetalBY от 17-09-2014, 13:42:15
Почитай эту тему (до самого конца): http://adn-cis.org/forum/index.php?topic=859.0
Мне кажется, что это то, что тебе нужно. Там показано и как печатать, и как сформировать DSD-файл.
Да, спасибо, именно то! Надо поиском по форуму учиться пользоваться  :D