Russian Qt Forum

Qt => Вопросы новичков => Тема начата: sektor от Март 28, 2018, 14:46



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


Название: Re: Принтер штрих кодов
Отправлено: sektor от Март 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);