crossplatform.ru

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


  Ответ в QPrinter
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
kwisp Дата 11.3.2009, 14:50
  kuler,
поставь еще одну версию библиотеки. не получиться будешь со старой собирать. чего боятся то??
как говориться волков бояться - в лес не ходить.
слыхал у модератора 5 версий стоит и он со всеми работает. у меня 2 стоит
3.3.4 комемрция и 4.4.3 некомерция.
2 батника написал непомню как давно и собираю....
kuler Дата 11.3.2009, 14:45
 
Цитата(BRE @ 10.3.2009, 20:28) *
Что мешает обновиться?

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

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

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

Что мешает обновиться? (вроде ты еще на Qt 4.3 или я ошибаюсь?)
kuler Дата 10.3.2009, 20:19
  то есть если несколько страниц то их лучше делать отдельными пиксмапами?

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

прикольно, все равно 1
BRE Дата 10.3.2009, 18:37
 
Цитата(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 страницы столбиком) вывести на паинтер принтера и чтобы он сам разбил на страницы?

Никогда не пробовал, а почему нельзя?
Вообще если такое и возможно, то разбивать он будет не хорошо, по середине строки текста или изображения.
kuler Дата 10.3.2009, 18:23
  почему после
QPrintDialog *dialog = new QPrintDialog(m_Printer, 0);
и установки колва копий в скажем 4

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

и почему нельзя чтобы один большой пиксмап (фактически скажем 3 страницы столбиком) вывести на паинтер принтера и чтобы он сам разбил на страницы?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.3.2024, 13:28