Russian Qt Forum
Май 06, 2024, 12:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: разделить QTextDocument по страницам  (Прочитано 2083 раз)
teatralaik
Новичок

Offline Offline

Сообщений: 11


Просмотр профиля
« : Июль 05, 2016, 15:54 »

Доброго времени суток. Имеется экземпляр QTextDocument, в котором есть много текста. В зависимости от настроек пользователя его надо отправить на печать весь или только выбранные страницы. Раньше эта задача решалась через QPrinter и setFromTo, но выяснилось что нормально установить принтер не получается и печатать нужно через echo.
Код:

    int from = spinBox1_->value();
    int to = spinBox2_->value();

    string newCodeString = document->toPlainText().toStdString();

    string cmd = "echo \"";
    cmd += newCodeString;
    cmd += "\" | lpr.cups -P printer &";
    system(cmd.c_str());

Так вот вопрос - как в newCodeString записать только выбранные пользователем страницы.
Записан
qate
Супер
******
Offline Offline

Сообщений: 1175


Просмотр профиля
« Ответ #1 : Июль 06, 2016, 10:19 »

есть qprintpreviewdialog, пусть там пользователь выбирает сам и принтер и страницы
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.