【发布时间】:2010-06-11 13:55:34
【问题描述】:
是否有可以与 Qt 应用程序链接以生成和打印发票的报告库(在我自己的应用程序中,没有单独的工具)。发票需要即时打印,所以我有以下要求:
- 要打印到报告库中的管道数据
- 从预定义的报告模板中进行选择(在我的应用内部或外部创建无关紧要)
- 在我的应用程序中集成报告生成
- 打印前无需预览 - 只需创建订单并打印发票
- 基于 Linux
- 带有送货说明、地址和标语的文档页眉/页脚
- 表格化的行项目,带有子项目和行价格/项目价格
- 订单摘要(总价,含税)
- 多页应重复表格标题并显示部分总和
- 很高兴:包含动态生成的图像数据
什么是不需要需要/想要的:
- 从 SQL、CSV 或 XML 数据集在应用程序外部生成报告
- 报告生成器不需要进行计算
环境是为送餐/餐饮/餐厅定制的POS系统。订单通过电话进来。发票一式两份打印,一份给厨房准备送货,一份给客户(以及送货的司机)。
我目前正在使用基于 RichText 的模板,但这非常麻烦并且模板难以维护 - 因此需要进行此更改。旧的应用程序是 Qt3,但新的应用程序将是(并且必须是)Qt4 - 所以报告库应该与它兼容。我不想引入 Gtk 或 Gnome 依赖项。
数据库在 MySQL 上运行,但(尚未)存储订购数据和任何发票。发票只是存档到硬盘。这可能会改变,但是当我可以手动将数据输入到报告库时,我认为这并不重要。
更新:我的 POS 应用程序将开源,因此该库应与 GPL 或类似的兼容。
【问题讨论】:
标签: linux qt printing reporting point-of-sale