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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Принтер штрих кодов  (Прочитано 2288 раз)
sektor
Самовар
**
Offline Offline

Сообщений: 100


Просмотр профиля
« : Март 28, 2018, 14:46 »

Добрый день уважаемые форумчане. Купил в Китае принтер штрих кодов xprinter -360 мне нужно печатать простой текст. Для этого я текст записываю в QTextEdit->setHtm и вывожу на печать. Почему то слова раскидываются на несколько страниц, каждое слово на одну страницу. Такое ощущение как будто не выставлены границы страницы,хотя при печати QPrintPageDialog я ставил минимальные границы. Может как то нужно настраивать QTextEdlt Непонимающий??
Записан
sektor
Самовар
**
Offline Offline

Сообщений: 100


Просмотр профиля
« Ответ #1 : Март 28, 2018, 15:12 »

Сам нашел
Код:
QTextDocument document;
document.setHtml("<p>Lorem ipsum</p>");
document.setPageSize(printer.pageRect().size()); // <-- Here is key to the solution
document.print(&printer);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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