Печатаю чек с помощью 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 ?
|