建议报表设计者生成用于打印的4象限页面?

时间:2012-05-01 06:15:10

标签: delphi reporting

我有一个需要在Delphi XE2中生成每页有4个元素的报表的项目。例如,一页(11 x 8.5)景观需要四个象限

  • 富位文字项目符号中的项目
  • 象限二和象限三的条形图
  • 最终象限中的饼图

今天,这些报告是使用Excel和Powerpoint的组合生成的,这非常耗时,我想使用Delphi应用程序自动执行该过程。

我有使用Report Builder和Rave Reports的经验,但我从未遇到过需要将页面划分为四个区域的情况。它始终是每页设计的传统单一图形。

4 个答案:

答案 0 :(得分:2)

使用Fastreport,它具有Rich text和Chart对象,可以进行所需的布局。 只需在页面上放置一个Rich文本对象和3个图表对象,然后将其填入代码中。

答案 1 :(得分:1)

您可以将fastReport与subReports一起使用。你也可以激活pages = 2页面,我认为可以这样做。

在FastReport中,您拥有所需的一切:

饼图

条形码

Ritch ext

和集团&主详细信息列表

答案 2 :(得分:0)

一种解决方案是创建报告并以pdf或jpeg格式导出,然后使用其他工具生成4象限

查看(免费) PosteRazor 申请 http://posterazor.sourceforge.net/

答案 3 :(得分:0)

您可以将代码生成的报告用作available in our mORMot framework

每个页面都以TMetaFile内容呈现。实际上,您可以使用QuickReport或其他报表将页面导出为元文件。图表也是如此:您将图表保存为EMF内容,然后在TGDIPages报表上绘制。

然后很容易使用第二个报表实例每页绘制4页。

然后,您将手头有预览,打印或本地pdf导出。