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