crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QPrinter
kuler
  опции профиля:
сообщение 10.3.2009, 18:23
Сообщение #1


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


почему после
QPrintDialog *dialog = new QPrintDialog(m_Printer, 0);
и установки колва копий в скажем 4

int num = m_Printer->numCopies();
все равно 1?

и почему нельзя чтобы один большой пиксмап (фактически скажем 3 страницы столбиком) вывести на паинтер принтера и чтобы он сам разбил на страницы?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 10.3.2009, 18:37
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(kuler @ 10.3.2009, 18:23) *
почему после
QPrintDialog *dialog = new QPrintDialog(m_Printer, 0);
и установки колва копий в скажем 4

int num = m_Printer->numCopies();
все равно 1?


#include <QApplication>
#include <QPrinter>
#include <QPrintDialog>
#include <QDebug>

int main( int argc, char *argv[] )
{
        QApplication a( argc, argv );

        QPrinter prn;
        QPrintDialog dlg( &prn );
        dlg.exec();
        qDebug() << prn.numCopies();

        return 0;
}


Печатает 4, конечно если Cancel не нажимать.

Цитата(kuler @ 10.3.2009, 18:23) *
и почему нельзя чтобы один большой пиксмап (фактически скажем 3 страницы столбиком) вывести на паинтер принтера и чтобы он сам разбил на страницы?

Никогда не пробовал, а почему нельзя?
Вообще если такое и возможно, то разбивать он будет не хорошо, по середине строки текста или изображения.

Сообщение отредактировал BRE - 10.3.2009, 18:37
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 10.3.2009, 20:19
Сообщение #3


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


то есть если несколько страниц то их лучше делать отдельными пиксмапами?

Цитата(BRE @ 10.3.2009, 18:37) *
Печатает 4, конечно если Cancel не нажимать.

прикольно, все равно 1
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
BRE
  опции профиля:
сообщение 10.3.2009, 20:28
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1112
Регистрация: 6.3.2009
Из: Ростов-на-Дону
Пользователь №: 591

Спасибо сказали: 264 раз(а)




Репутация:   44  


Цитата(kuler @ 10.3.2009, 20:19) *
то есть если несколько страниц то их лучше делать отдельными пиксмапами?

Цитата(BRE @ 10.3.2009, 18:37) *
Печатает 4, конечно если Cancel не нажимать.

прикольно, все равно 1

Что мешает обновиться? (вроде ты еще на Qt 4.3 или я ошибаюсь?)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 11.3.2009, 14:45
Сообщение #5


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

Спасибо сказали: 6 раз(а)




Репутация:   -1  


Цитата(BRE @ 10.3.2009, 20:28) *
Что мешает обновиться?

страх, что чтото будет не так, проблем без этого хватает
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kwisp
  опции профиля:
сообщение 11.3.2009, 14:50
Сообщение #6


астарожна ынтжинэр
*****

Группа: Участник
Сообщений: 1404
Регистрация: 26.11.2008
Из: ТаганрогРодинаЧехова
Пользователь №: 435

Спасибо сказали: 113 раз(а)




Репутация:   23  


kuler,
поставь еще одну версию библиотеки. не получиться будешь со старой собирать. чего боятся то??
как говориться волков бояться - в лес не ходить.
слыхал у модератора 5 версий стоит и он со всеми работает. у меня 2 стоит
3.3.4 комемрция и 4.4.3 некомерция.
2 батника написал непомню как давно и собираю....
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 31.3.2020, 5:17