在哪里可以找到为我的程序添加打印功能的好资源?
我找到了这个页面:http ://efg2.com/Lab/Library/Delphi/Printing/index.html但它已经 5 年没有更新了,我想知道在 Delphi 2009 中,StretchDIBits 是否是还是首选StretchDrawMap,如何最好地支持分页、预览等。
迄今为止,我通过创建 html 或 pdf 文档而不是打印这些文档来作弊,但是对于所有打印任务来说走这么远有点繁重。
在哪里可以找到为我的程序添加打印功能的好资源?
我找到了这个页面:http ://efg2.com/Lab/Library/Delphi/Printing/index.html但它已经 5 年没有更新了,我想知道在 Delphi 2009 中,StretchDIBits 是否是还是首选StretchDrawMap,如何最好地支持分页、预览等。
迄今为止,我通过创建 html 或 pdf 文档而不是打印这些文档来作弊,但是对于所有打印任务来说走这么远有点繁重。
我建议快速报告http://fast-report.com/en/是我用过的最好的报告工具。
在 Fast Report 之前,我使用过 QuickReport、Fortes Report、Report Builder 和 Rave。
创建 HTML 和 PDF 实际上并没有那么糟糕。使用提供的 API 直接打印是。
到目前为止,所有答案都包含报告组件。有一个很好的理由 - 这是最灵活和最强大的打印方式。
我用过狂欢报告。
ReportBuilder Pro是一个非常好的报表生成器,可以为您的程序添加打印功能。
Delphi 不是已经自带了一些打印组件吗?它们应该可以正常使用。在旧版本中它是 QuickReport,现在它是别的东西(Rave Report(编辑))