Russian Qt Forum

Qt => Печать => Тема начата: DpoHro от Март 14, 2009, 15:19



Название: Печать нескольких html без просмотра
Отправлено: DpoHro от Март 14, 2009, 15:19
Мне необходимо распечатать несколько разных html документов один за другим.
Каждый документ начинается с нового листа и занимает 1 или более страниц.
Собственно мне не нужно их просматривать перед печатью, но я знаю только пока как печатать из элементов вроде QTextBrowser и не представляю как обойтись без них.

Как это реализовать лучше?

thx


Название: Re: Печать нескольких html без просмотра
Отправлено: Пантер от Март 14, 2009, 15:21
QTextDocument
А можно и вручную рисовать и выводить на принтер, только муторно это.


Название: Re: Печать нескольких html без просмотра
Отправлено: DpoHro от Март 14, 2009, 15:26
Без него только руками? Чтото мне не улыбается рисовать гипертекстовый документ =)
А он корректно работает со стилями в html и пр... Он отпечатает документ таким каким я его могу просмотреть в QWebBrowser?


Название: Re: Печать нескольких html без просмотра
Отправлено: pastor от Март 14, 2009, 15:29
А он корректно работает со стилями в html и пр... Он отпечатает документ таким каким я его могу просмотреть в QWebBrowser?

По этому поводу смотри Supported HTML Subset (http://doc.trolltech.com/4.5/richtext-html-subset.html)


Название: Re: Печать нескольких html без просмотра
Отправлено: DpoHro от Март 14, 2009, 15:51
Насколько я разумею англицкий то CSS поддерживается, но как видно не полностью...
По крайней мере в достаточной степени, мне хватит.
Тогда сейчас буду эксперименты ставить по печати через QTextDocument. Интересно как он с картинками поступит.

Кстати эта ссылка распространяется на 4.4.3?
* нашел и там данную страницу, спасибо!