在jasper报告上增加JFreeChart维度

时间:2012-06-23 06:39:02

标签: jasper-reports jfreechart

我正在创建一个JFreeChart并将其传递给Jasper pdf报告。这是我创建图表的代码

JFreeChart chart = ChartFactory.createLineChart(
    null, // chart title
    null, // domain axis label
    scale + " Range", // range axis label
    dataset, // data
    PlotOrientation.VERTICAL, // orientation
    false, // include legend
    true, // tooltips
    false // urls
);
parameters.put("chartpath", chart.createBufferedImage(1600, 800));

图表在pdf报告中显示非常小,并且不可读。我试图在上面的createBufferedImage函数中增加维度,但它不起作用。任何意见都将不胜感激。

1 个答案:

答案 0 :(得分:0)

这可能与报表本身中元素的大小有关,而不是与作为参数生成和传递的图表有关。

如果您在jrxml中使用元素,请检查width和height属性。 如果没有,你能解释一下你如何在报告中使用“chartpath”属性吗?