我应该使用什么以编程方式生成Delphi中的打印输出/报告

我应该使用什么以编程方式生成Delphi中的打印输出/报告,delphi,Delphi,我需要以编程方式生成报告/打印输出 我的应用程序目前使用FastReport生成报告,包括文本、图像、表格等 它不绑定到任何数据库。一切都是以编程方式构建的 然而,完成的报告在PDF和RTF中看起来并不相同,并且旧代码通常非常复杂 有没有更好的工具以编程方式制作打印输出或报告?最好是输出PDF和文档的文件。您可以试试 它内置了生成PDF、RTF和HTML文档的组件 而且它是免费的。你可以试试 它内置了生成PDF、RTF和HTML文档的组件 而且它是免费的。在我看来,你已经得到了最好的!我使用过Q

我需要以编程方式生成报告/打印输出

我的应用程序目前使用FastReport生成报告,包括文本、图像、表格等

它不绑定到任何数据库。一切都是以编程方式构建的

然而,完成的报告在PDF和RTF中看起来并不相同,并且旧代码通常非常复杂

有没有更好的工具以编程方式制作打印输出或报告?最好是输出PDF和文档的文件。

您可以试试

它内置了生成PDF、RTF和HTML文档的组件

而且它是免费的。

你可以试试

它内置了生成PDF、RTF和HTML文档的组件


而且它是免费的。

在我看来,你已经得到了最好的!我使用过QuickReports、Piparti(早期的ReportBuilder)、Crystal(!)和ReportBuilder,并且通过直接向打印机发送命令编写了一些报告。就我而言,FastReport要好得多(尽管我还没有尝试Rave,我也不会)

这是FR的最新版本吗?我们的PDF输出很好。
我相信他们的网站上有一些通过代码编写报告的好例子,如果你想在A.N.其他报告产品中重新编写所有报告,为什么不利用这个机会使用FR以更易于维护的方式重新编写报告?(当然,假设这是可能的)。也许报告生成代码的更简洁方法会使FR转换器更容易创建RTF/DOC输出

我从来没有多少运气从商业报告作者那里生成过像样的RTF版本的报告。我得到的唯一体面的输出是通过使用数百个“{”、“}”和“\”对每个报告进行亲切的手工编码,并花费数天时间阅读RTF规范。再也不会了

在很大程度上取决于您将文本/行/字体/样式等添加到报告中的顺序,RTF生成器很难获得最佳渲染效果-我认为。

在我看来,您已经获得了最佳渲染效果!我使用过QuickReports、Piparti(早期的ReportBuilder)、Crystal(!)和ReportBuilder,并且通过直接向打印机发送命令编写了一些报告。就我而言,FastReport要好得多(尽管我还没有尝试Rave,我也不会)

这是FR的最新版本吗?我们的PDF输出很好。
我相信他们的网站上有一些通过代码编写报告的好例子,如果你想在A.N.其他报告产品中重新编写所有报告,为什么不利用这个机会使用FR以更易于维护的方式重新编写报告?(当然,假设这是可能的)。也许报告生成代码的更简洁方法会使FR转换器更容易创建RTF/DOC输出

我从来没有多少运气从商业报告作者那里生成过像样的RTF版本的报告。我得到的唯一体面的输出是通过使用数百个“{”、“}”和“\”对每个报告进行亲切的手工编码,并花费数天时间阅读RTF规范。再也不会了

在很大程度上,它似乎取决于您将文本/行/字体/样式等添加到报告中的顺序,RTF生成器可能会发现很难获得最佳渲染效果-我认为。

对于非数据库打印需求,FastReport已经可以工作了(基于代码的报告),但是对于文档的直接打印,您可以从开发人员Express中考虑非常全面的Express Express系统,这是一个真正的Delphi打印系统,而不是一个报表系统。

如果你需要创建一个打印文档,就像一个文字处理器,然后打印那些像文字处理器一样的文档,考虑一下。它支持.DOC文件,这是您询问的


某一天,你可能需要一个带状报表生成器,如果你这样做,FastReport确实是最好的。

< P>非数据库打印需求,FastReport已经工作了(基于代码的报告),但是对于文档的直接打印,你可以从开发者Express中考虑到非常彻底的Express打印系统。这是一个真正的德尔福打印系统,而不是一个报告系统

如果你需要创建一个打印文档,就像一个文字处理器,然后打印那些像文字处理器一样的文档,考虑一下。它支持.DOC文件,这是您询问的


有朝一日,您可能会再次需要一个带状报告生成器,如果您需要,FastReport确实是最好的。

PDF与FastReport有何不同?RTF有什么不同?也许您遇到了PDF和/或RTF的一些限制,因为我从未见过从FR导出到PDF的报告看起来不是绝对完美的。PDF看起来很棒。RTF看起来很奇怪。空白页上的页码。PDF和RTF看起来必须是一样的。FastReport的支持对您奇怪的RTF输出问题有何解释?我还没有联系他们。我会试试看。PDF和FastReport有什么不同?RTF有什么不同?也许您遇到了PDF和/或RTF的一些限制,因为我从未见过从FR导出到PDF的报告看起来不是绝对完美的。PDF看起来很棒。RTF看起来很奇怪。空白页上的页码。PDF和RTF看起来必须是一样的。FastReport的支持对您奇怪的RTF输出问题有何解释?我还没有联系他们。我会试试的。ExpressPrintingSystem确实是一款不错的产品(我忘了提到那个)。我发现TRichView非常有能力,但工作非常努力——但我认为这可能要归结于RTF。问题是你不能用它来做RTf和PDF,所以你需要两套报告。或者,我想买一个PDF打印驱动程序的可再发行许可证(例如pdfFactory Pro)。ExpressPrintingSystem确实是一个不错的产品(我忘了提到那个)。我发现TRichView非常有能力,但工作非常努力——但我认为这可能要归结于RTF。麻烦是