c ++中jasperreport的替代方案

时间:2010-05-19 15:12:06

标签: c++ printing

从c ++程序我需要打印一个简单的标签。标签包含文本,图像和条形码。(在我的项目中,标签更复杂,仅作为示例)

我的客户需要一种自定义标签布局的方法。

在java的过去我使用jasperreport创建的报告解决了这个问题。我的客户使用ireport自定义报告,然后用哈希表数据源填充数据(我从不连接到SQL数据库)

任何人都知道在java中获取类似内容的方法

对我的学术英语非常抱歉

1 个答案:

答案 0 :(得分:1)

另一方面,这有点难以说 - 大多数报表生成器都假设某种数据库(SQL或至少可通过ODBC访问)作为数据源。我可能会查看一些免费的并包含源代码,以便您可以更改数据源(虽然我不知道修改会有多困难)。

另一个问题是打印除了纯文本之外的任何东西都是不可移植的;你需要不同的Linux,Mac / OS或Windows代码。对于Windows,CodeProject.com的一种可能性是Report Generator。如果你想要更便携的东西,你可以使用类似Xport的东西来创建XHTML输出,以便在浏览器中查看/打印(或者任何其他理解[X] HTML的程序(还有{{3}当然,您可以生成任意数量的支持图形的其他格式的输出,例如Postscript / PDF,LaTex等。这使您可以使用可移植代码生成报告,但通常需要一些不可移植的代码调用查看器。