CuteReport — это легкий, мощный и расширяемый генератор отчетов, основанный на фреймворке Qt. В основe CuteReport состоит из 2 частей: базовая библиотека и дизайнер шаблонов. Обе полностью модульные, и их функциональность может быть легко расширена с помощью написания дополнительных модулей. CuteReport абсолютно абстрагирован от входящих данных и может использовать как хранилище данных файловую систему, базу данных, систему контроля версий и пр. Цель проекта — предоставить мощное, но в то же время простое даже для неопытного пользователя или дизайнера средство для быстрого построения сложных отчетов.
Полный список изменений версии 1.2:
- Демонстрационное приложение для показа примеров отчетов.
- Возможность редактирования данных в предпросмотре (базовый функционал).
- Новый модуль «ScriptSpellout» для представления чисел, валют, денежных сумм прописью на различных языках в правильном роде и с учетом единственного или множественного числа. Смотри документацию и Демонтрационное приложение секция: General->Invoice (pro version).
- Сохранение списка предыдущих отчетов в дизайнере.
- Новое свойство страницы «resetPageNumber» для опционального сброса сквозной нумерации страниц.
- Несколько уровней детализации при представлении элемента на шаблоне страницы: «Контент полностью», «Только имя» и пр. Мемо-элемент теперь может показывать на шаблоне только свое имя, таким образом избегая нагромождения текста на шаблоне.
- Обновление документации: «Сигналы в скрипте».
- Обновление документации: «Функции» -> «Функции прописи».
- Показ дизайнером предупреждения перед удалением объекта Хранилища, Рендерера, Принтера.
- Объединение cutereport и cutereport_cli. Используйте параметр запуска -g для старта в графическом режиме (дизайнер шаблонов).
- Подержка гистограмм (pro version).
- Обновление диаграмм: поддержка статичных и динамичных данных, обновление хелпера (pro version).
- Исправление хелпера для модуля штрихкодов BarcodeExt (pro version).
Общественная версия проекта распространяется под лицензиями GPL и LGPL.
>>> Подробности