Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Система рисования. Печать _ qtablewidget и печать

Автор: Rosster 24.11.2009, 22:31

Всем привет, читал множество тем и смотрел примеры по печати, но так и не нашел простейшего примера печати таблицы. QPrintPreviewDialog можно использовать только, если вмещается на одну страницу, иначе кнопки "след страница" и "пред. страница" не работают.
Может кто подскажет как-это реализовать?

Автор: grio 25.11.2009, 3:06

Такой вариант подойдет? http://qt-apps.org/content/show.php/TableView+Printer?content=76616

Автор: Rosster 3.12.2009, 1:23

Он почти подходит, я его под себя вроде подстроил кроме одного: у меня qtablewidget идет функция ResizeRowsToContents(), и получается, что если в ширину столбца не вмещается строка,то остальное переходит на другую строчку, а вот тут проблемы TableView Printer, потому что позволяет работать в высоту одной строки, пытался сам переделать, даже не знаю какой алгоритм придумать.
Вот QPrintPreviewDialog, был бы идеален. но рисует только одну страницу((

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)