Форум пользователей ПО АСКОН

Профессиональные вопросы => Программирование приложений => Тема начата: baton4ik от 29.11.12, 13:41:59

Название: Печать в PostScrip файл
Отправлено: baton4ik от 29.11.12, 13:41:59
Доброе всем время суток!
Пытаюсь осуществить печать листа чертежа в файл PostScript (*.prn). Хочу печатать в файл не выводя окно предварительного просмотра.
Порядок действий такой:
- Создаю IPrintJob
- Добавляю в него нужный лист
- Задаю формат листа и прочие настройки через IPrintJob_PrinterSettings
- Печатаю в файл IPrintJob::Execute или KompasObject::ksPrintKompasDocument

И тут возникает проблема. Файл создается, но не применяются настройки принтера. Самое главное формат листа. Я задаю A1, а печатает на A4. Если выводить окно предпросмотра, то в нем все нормально - назначается нужный формат листа. Те такое ощущение, что без вызова IPrintJob::ShowPreviewWindow, настройки принтера не обновляются.

Кто-нибудь сталкивался с подобным? Буду презнателен за любой совет.
Название: Re: Печать в PostScrip файл
Отправлено: baton4ik от 30.11.12, 10:14:03
Хелп! Неужели без вывода предпросмотра нельзя задать параметры листа и напечатать его?