2014-06-20 138 views
0

有谁知道是否有一个工具用于缩放JasperReports向上或向下报告以适应不同的页面大小?该场景是说,我创建了&布局所有我的报告在信件大小。我希望能够在飞行中改变尺寸A4,并且所有元素都相应地在宽度& X位置上进行调整。JasperReports页面大小缩放

现在我正在编写我自己的代码来完成缩放,但我想把它放在那里,以防有人知道我可以使用的框架中的工具或其他东西。

UPDATE

我创建了JasperReport的缩放的一个开源项目:https://github.com/flex-rental-solutions/jasper-reports-scaler

它仍然是相当原始的,但我们用它在我们的应用程序成功。我很高兴看到它从社区支持中增长。

+0

会不会有任何有兴趣创建一个开源工具来做到这一点,无论是作为一个独立的工具或一些工具可以包含在JasperReports框架中的东西?我在我们的应用程序中创建了一个简单的(工作)缩放器,并且已经考虑了开放源代码。这真的很简单,就像几乎100行代码。但是如果它可能是开源的,那么社区可以让它变得更好。思考? – rogiller

回答

1

打开使用XML或文本编辑器的报告,并添加以下两行:

<Page width>210毫米</Page width>

<Page Hieght>297毫米</Page Hieght>

此行之后:

`<Page>`