Russian Qt Forum
Май 21, 2024, 19:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Печать в PDF  (Прочитано 4077 раз)
Interfere
Гость
« : Март 31, 2011, 10:17 »

Здравствуйте, у меня вопрос.

Мне необходимо напечатать некоторый content из QTextEdit в формате PDF (т.е. по сути печать в файл). С этой задачей прекрасно справляется метод QTextEdit::print(QPrinter &printer); Однако, что если мне надо как-то дополнительно структурировать content перед отправкой на печать?

Допустим мне надо напечатать текст в две (три, четыре и т.д.) колонки. Опций таких для QPrinter я не нашел. Подскажите пожалуйста как поступить.

Заранее благодарю.
Записан
Fess
Гость
« Ответ #1 : Март 31, 2011, 10:25 »

может посмотреть в сторону eXaro?
http://sourceforge.net/projects/exaro/
Записан
meego_man
Гость
« Ответ #2 : Март 31, 2011, 11:08 »

Здравствуйте, у меня вопрос.

Мне необходимо напечатать некоторый content из QTextEdit в формате PDF (т.е. по сути печать в файл). С этой задачей прекрасно справляется метод QTextEdit::print(QPrinter &printer); Однако, что если мне надо как-то дополнительно структурировать content перед отправкой на печать?

Допустим мне надо напечатать текст в две (три, четыре и т.д.) колонки. Опций таких для QPrinter я не нашел. Подскажите пожалуйста как поступить.

Заранее благодарю.
поглядеть в сторону QPainter, ибо через него происходит печать Подмигивающий

Update: http://doc.qt.nokia.com/4.7/printing.html
« Последнее редактирование: Март 31, 2011, 11:11 от meego_man » Записан
Prm
Гость
« Ответ #3 : Март 31, 2011, 13:20 »

Задача не тривиальная. Придется текст самому отрисовывать. QTextDocument не умеет обычный текст на колонки разбивать.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.