iReport - 如何在报告的第一页上而不是在结尾处移动摘要饼图?

时间:2010-06-02 21:45:47

标签: jasper-reports ireport pie-chart

是否可以将摘要饼图作为我的多页报告的第一页(在详细信息带之前)?我需要在打印报告时将我的摘要带显示为第一页。

您的建议表示赞赏!

霍思燕

5 个答案:

答案 0 :(得分:1)

您是否尝试过为饼图创建数据集?我想如果你这样做,你应该可以把饼图放在你想要的任何乐队中。

答案 1 :(得分:1)

扩展Rogiller所说的内容:你可以使用一个假组(真实组)只有一个组标题带(当$ V {PAGE_NUMBER} == 1时打印)。然后使用数据集填充图表并使用Report作为ExecutionTime,但如果您有数据库查询,这可能会很昂贵,因为它会执行两次。

您也可以使用子报告。

或者投票支持此功能请求:

0005115: Option to render summary band before report details

答案 2 :(得分:1)

我通过在“报告”中设置评估时间来解决此问题:

<pie3DChart>
     <chart isShowLegend="true" evaluationTime="Report" renderType="draw" theme="default">

之后,您可以在标题或其他频段移动图表

答案 3 :(得分:0)

如果可以的话,我现在不行。但是如果转换为pdf,您可以使用iTetxt重新排列页面作为解决方法。或者您可以将饼图放在报告的页眉部分中

答案 4 :(得分:0)

您可以通过添加报告组标题来实现此目的,您可以在其中添加附带子数据集的摘要饼图。