Название: Печать нескольких изображений Отправлено: Nimbus от Сентябрь 09, 2010, 07:41 Доброго времени суток. Дело в том, что есть один принтер... Вооот... И нужно чтобы на него выводился PDF-документ. Документ рендерится на QLabel постранично. В виде обычного PNG, который я получаю через Ghostscript (прикрутил его к проге своей). Ну там добавил кнопочки для перелистывания страницы, для скейлинга, скроллбар, добавил. Получился очень неплохой виджет для просмотра PDF-документов. Но нужно ещё добавить возможность печати. Так вот, возникает вопрос - как учесть все настройки, которые указывают в QPrintDialog'е?
Пока что, я сделал так: Код То есть у меня все изображения хранятся в списке пиксмапов sheets. И выводятся на печать сразу все. Так вот, если пользователь в этом диалоге укажет например, печатать не все страницы, а некоторый диапазон, то как мне поступить? Как изменить данный код для правильного вывода на печать по всем опциям? Про QAxWidget с адобе ридером не нужно говорить. Итак... Изменил код цикла на Код Всё замечательно. Работает как надо. Thanks a lot... |