我有一个需要在Delphi XE2中生成每页有4个元素的报表的项目。例如,一页(11 x 8.5)景观需要四个象限
今天,这些报告是使用Excel和Powerpoint的组合生成的,这非常耗时,我想使用Delphi应用程序自动执行该过程。
我有使用Report Builder和Rave Reports的经验,但我从未遇到过需要将页面划分为四个区域的情况。它始终是每页设计的传统单一图形。
答案 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导出。