7

在哪里可以找到为我的程序添加打印功能的好资源?

我找到了这个页面:http ://efg2.com/Lab/Library/Delphi/Printing/index.html但它已经 5 年没有更新了,我想知道在 Delphi 2009 中,StretchDIBits 是否是还是首选StretchDrawMap,如何最好地支持分页、预览等。

迄今为止,我通过创建 html 或 pdf 文档而不是打印这些文档来作弊,但是对于所有打印任务来说走这么远有点繁重。

4

5 回答 5

7

我建议快速报告http://fast-report.com/en/是我用过的最好的报告工具。

在 Fast Report 之前,我使用过 QuickReport、Fortes Report、Report Builder 和 Rave。

于 2009-01-14T19:45:34.777 回答
1

创建 HTML 和 PDF 实际上并没有那么糟糕。使用提供的 API 直接打印是。

到目前为止,所有答案都包含报告组件。有一个很好的理由 - 这是最灵活和最强大的打印方式。

于 2009-02-02T02:02:23.063 回答
0

我用过狂欢报告。

于 2009-01-14T16:26:59.623 回答
0

ReportBuilder Pro是一个非常好的报表生成器,可以为您的程序添加打印功能。

于 2009-01-14T18:40:59.853 回答
0

Delphi 不是已经自带了一些打印组件吗?它们应该可以正常使用。在旧版本中它是 QuickReport,现在它是别的东西(Rave Report(编辑))

于 2009-01-15T07:58:59.477 回答