Есть проблема с печатью HTML. Использую QTextDocument для печати. Т.е. код примерно выглядит так:
QTextDocument doc;
doc.setHtml(sHtml);
QPrinter printer;
printer.setPrinterName(sPrinterName);
printer.setFullPage(true);
QPrintDialog dialog(&printer, this);
doc.print(&printer);
Данные уходят на печать, но принтер на котором печатается - не всегда обычный А4 принтер, иногда это может быть принтер с чеками. Проблема в том что контент (в случае с чековым принтером) постоянно вылазит за пределы видимости, так-же по краям огромные отступы (printer.setPageMargins(1,1,1,1,QPrinter::Millimeter) пробовал, не помогает).
Пробовал сторонние решения (отдельные утилиты для отправки на печать из консоли) - там все прекрасно.
Подскажите - как заставить печататься данные так что-бы они полностью заполнялил лист, и не вылезали за его пределы?
Заранее спасибо!