Название: Что использовать в качестве шаблона ? Отправлено: admsasha от Май 13, 2014, 07:55 Требуется в ПО сделать печать, заранее подготовленных шаблонов, заполняя определенные поля. Нужно чтобы работало в linux и в windows, так что MS word не подходит, хотя очень хороший и удобный вариант. HTML не подходит из-за сложностей форматирования. Сам MS word сохраняет doc документ в html криво, теряя форматирование (например, отступы с краев). Какие еще варианты ?
Название: Re: Что использовать в качестве шаблона ? Отправлено: VPS от Май 13, 2014, 10:44 Может rtf формат документа подойдёт?
П.С.: ещё здесь на форуме была тема по NCReport, но он вроде платный. Название: Re: Что использовать в качестве шаблона ? Отправлено: vipet от Май 13, 2014, 17:02 может все-тки PDF?
а для работы с шаблонами есть классная либа grantlee https://www.gitorious.org/grantlee/pages/Home Название: Re: Что использовать в качестве шаблона ? Отправлено: admsasha от Май 14, 2014, 06:38 Может rtf формат документа подойдёт? Как я не пытался, RTF не могу распечатать. Печатается исходное содержимое, а не форматированный текстКод: textDocument.setAcceptRichText(true); может все-тки PDF? pdf в качестве шаблона ? Требуется формат, который можно легко редактировать и подсовывать программе.Название: Re: Что использовать в качестве шаблона ? Отправлено: VPS от Май 14, 2014, 12:19 Можно попробовать запуск печати через QProcess: в windows c использованием wordpad (что-то типа "write /p имя_файла").
Название: Re: Что использовать в качестве шаблона ? Отправлено: vipet от Май 14, 2014, 14:18 PDF я упомянул в конексте того, что контент должен быть точно спозиционирован при печати
для работы с PDF надо было бы заюзать какую-то 3rd party либу (шаблоны в PDF я бы лично делал в Adobe InDesign, есть и другие проги, понятное дело) еще см. этот пост из блога о grantlee, может быть натолкнет на какие-то идеи, в частности насчет шаблонов в рич тексте: http://steveire.wordpress.com/2010/04/05/grantleerichtextbuilders/ Название: Re: Что использовать в качестве шаблона ? Отправлено: panAlexey от Май 14, 2014, 16:40 Попробуйте это (https://code.google.com/p/unnstudioreport/).
Название: Re: Что использовать в качестве шаблона ? Отправлено: AlFoX от Май 21, 2014, 01:57 Попробуй http://qt-apps.org/content/show.php/CuteReport?content=156233 (http://qt-apps.org/content/show.php/CuteReport?content=156233)
Будут вопросы - отвечу. |