Pull to refresh

Comments 13

Эх, можно было бы еще этот QTextDocument в docx или хотя бы rft сохранять и цены бы не было. А так в лучшем случае приходится как html страницу сохранять переименованную как .doc. Либо использовать odt, да не любят обычные пользователи данный формат и Open Office.
Есть же аналоги DocumentFormat.OpenXml, который под .NET. И не один.
Под win легко сгенерировать docx через COM объект QAxObject
Жесть.
Если серьезно, то это абсолютно не нужно городить свой велосипед, когда есть нормальные решения, на подобие LimeReport или QtRPT.

На тот момент limereport был сырой и для решения задачи не годился.данные с базы firebird.и да сегодня Мы смотрим на lime.а по поводу жести-не соглашусь статью оформлял дольше чем этот код
У нас продукты noname делаем для собственного использования в автоматике(vsq внутри так ещё и зовем).недавно в ступор встали, что продукт надо бы именовать-требование налоговиков к производству
Делал что-то подобное, но просто тупо вставлял html шаблон данные и грузил в textedit.
А вообще есть вот что: http://limereport.ru/ru/index.php
В своё время пользовал NCReports для Qt и работало вполне хорошо, плюс всякие фичи типа дизайнера и прочих плюшек нужных для репортов. На тот момент у них были какие-то ограничения на тему сколько страниц печатается без подписи о том что это триалка. Кажется 10
Когда-то давно вот такое видел: https://github.com/trdm/unnstudioreport
Правда забросили уже, но вроде до более-менее рабочего состояния довели.
Сам не пробовал, просто вспомнилось.
В силу специфики требований к отчётам делаем на odf путём создания отчётов-шаблонов с метками по которым в итоге происходит вставка данных. В принципе ничего сложного в генерации не вижу, хотя делать полностью отчёт «с нуля» под odt та ещё проблема. Зато качество разметки документа закрывает все претензии к строгости оформления.
имеется ввиду просто обход элементов шаблона со вставкой данных?
Да, по факту так и сделано.
Sign up to leave a comment.

Articles