Jump to content

sujan

Members
  • Posts

    2
  • Joined

  • Last visited

sujan's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In
  • First Post Rare

Recent Badges

0

Reputation

  1. Hello, You may use customizer class property. Add your class to do the thing. Following is the code I used. See if it helps you. -Sujan Code:import net.sf.jasperreports.engine.JRAbstractChartCustomizer;import net.sf.jasperreports.engine.JRChart;import net.sf.jasperreports.engine.JRChartCustomizer;import org.jfree.chart.JFreeChart;import org.jfree.chart.axis.ValueAxis;import org.jfree.chart.plot.*;import org.jfree.chart.renderer.category.*;import org.jfree.data.category.*; /** * * @author sujan */public class ChartHelperCustomizer extends JRAbstractChartCustomizer implements JRChartCustomizer{ @Override public void customize(JFreeChart chart, JRChart jasperChart) { DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(21, "1092", "20100101"); dataset.addValue(50, "1092", "20100102"); dataset.addValue(15, "1092", "20100115"); DefaultCategoryDataset dataset1 = new DefaultCategoryDataset(); dataset1.addValue(15, "1094", "20100101"); dataset1.addValue(20, "1094", "20100102"); dataset1.addValue(24, "1094", "20100115"); dataset1.addValue(15, "1094", "20100116"); dataset1.addValue(20, "1094", "20100122"); dataset1.addValue(24, "1094", "20100127"); CategoryPlot plot; plot = chart.getCategoryPlot(); if (plot instanceof CategoryPlot) { plot.setDataset(0,dataset); plot.setDataset(1,dataset1); plot.setRenderer(1, new LineAndShapeRenderer(true,true)); } System.out.println("Added New Datasets"); }}
  2. Hello Lucian, Can you please let me know in detail what I need to do. I stuck with the same problem. I have 6 subreports. 4 of them need to be printed in portrait and remaining in landscape. Can you please let me know how to do it ? Thanks in advance. Regards, -Sujan
×
×
  • Create New...