Название: Печать HTML (подгонка под размеры листа) Отправлено: patison от Июль 31, 2013, 01:23 Есть проблема с печатью HTML. Использую QTextDocument для печати. Т.е. код примерно выглядит так:
Код: QTextDocument doc; Данные уходят на печать, но принтер на котором печатается - не всегда обычный А4 принтер, иногда это может быть принтер с чеками. Проблема в том что контент (в случае с чековым принтером) постоянно вылазит за пределы видимости, так-же по краям огромные отступы (printer.setPageMargins(1,1,1,1,QPrinter::Millimeter) пробовал, не помогает). Пробовал сторонние решения (отдельные утилиты для отправки на печать из консоли) - там все прекрасно. Подскажите - как заставить печататься данные так что-бы они полностью заполнялил лист, и не вылезали за его пределы? Заранее спасибо! Название: Re: Печать HTML (подгонка под размеры листа) Отправлено: torwig от Июль 31, 2013, 08:33 Код:
Как-то так, должно работать. Название: Re: Печать HTML (подгонка под размеры листа) Отправлено: patison от Июль 31, 2013, 18:22 Спасибо за ответ.
Ну да ладно, это не так уж и важно. Примечательно то, что использовав ваш пример - контент по прежнему вылазит за пределы видимости, и все так-же огромный отступ слева (http://d.pr/i/m7sP). Такое ощущение что некоторые настройки задаваемые в приложении просто напросто игнорируются. Огромное спасибо! Ваше решение подошло :) |