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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Что использовать в качестве шаблона ?  (Прочитано 7237 раз)
admsasha
Гость
« : Май 13, 2014, 07:55 »

Требуется в ПО сделать печать, заранее подготовленных шаблонов, заполняя определенные поля. Нужно чтобы работало в linux и в windows, так что MS word не подходит, хотя очень хороший и удобный вариант. HTML не подходит из-за сложностей форматирования. Сам MS word сохраняет doc документ в html криво, теряя форматирование (например, отступы с краев). Какие еще варианты ?
Записан
VPS
Гость
« Ответ #1 : Май 13, 2014, 10:44 »

Может rtf формат документа подойдёт?

П.С.: ещё здесь на форуме была тема по NCReport, но он вроде платный.
« Последнее редактирование: Май 13, 2014, 10:46 от vps » Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #2 : Май 13, 2014, 17:02 »

может все-тки PDF?

а для работы с шаблонами есть классная либа grantlee https://www.gitorious.org/grantlee/pages/Home
Записан
admsasha
Гость
« Ответ #3 : Май 14, 2014, 06:38 »

Может rtf формат документа подойдёт?
Как я не пытался, RTF не могу распечатать. Печатается исходное содержимое, а не форматированный текст
Код:
    textDocument.setAcceptRichText(true);
    textDocument.setText(text);
    textDocument.print(&printer);


может все-тки PDF?
pdf в качестве шаблона ? Требуется формат, который можно легко редактировать и подсовывать программе.
Записан
VPS
Гость
« Ответ #4 : Май 14, 2014, 12:19 »

Можно попробовать запуск печати через QProcess: в windows c использованием wordpad (что-то типа "write /p имя_файла").
Записан
vipet
Бывалый
*****
Offline Offline

Сообщений: 452


Просмотр профиля
« Ответ #5 : Май 14, 2014, 14:18 »

PDF я упомянул в конексте того, что контент должен быть точно спозиционирован при печати
для работы с PDF надо было бы заюзать какую-то 3rd party либу
(шаблоны в PDF я бы лично делал в Adobe InDesign, есть и другие проги, понятное дело)

еще см. этот пост из блога о grantlee, может быть натолкнет на какие-то идеи, в частности насчет шаблонов в рич тексте: http://steveire.wordpress.com/2010/04/05/grantleerichtextbuilders/
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #6 : Май 14, 2014, 16:40 »

Попробуйте это.
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
AlFoX
Гость
« Ответ #7 : Май 21, 2014, 01:57 »

Попробуй http://qt-apps.org/content/show.php/CuteReport?content=156233
Будут вопросы - отвечу.
« Последнее редактирование: Май 21, 2014, 02:27 от AlFoX » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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