Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Печать чека 80мм (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/pechat-cheka-80mm-371063/)

Guest 01.10.2011 06:07

Печать чека 80мм
 
Печатаю чек с помощью QGraphicsScene, длина чека может быть разная, под виндой печать отлично работает, но под линуксом изображение уменьшевается до А7, если задано.. а если не задаю printer.setPageSize(QPrinter::A7); то текст печатается огромными буквами которые уменьшыть с помощью свойств QGraphicsScene елементов не выходит.Код:QPrinter printer(QPrinter::PrinterResolution);pri nter.setFullPage(true);printer.setPageSi ze(QPrinter::A7);QPainter painter(&printer);mainWindow->framePrint->printScene->render(&painter);Как настроить принтинг чтобы печатался QGraphicsScene масштабированый по ширине листа (80мм) но длина обреза страницы зависила от длины сгенерированого текста, а не от формата setPageSize ?


Часовой пояс GMT, время: 06:03.


© www.otvetnemail.ru - Форум вопросов и ответов.