1 32 33 package it.businesslogic.ireport.examples.chart; 34 35 import java.awt.Font ; 36 import net.sf.jasperreports.engine.JRChart; 37 import org.jfree.chart.JFreeChart; 38 import org.jfree.chart.labels.ItemLabelPosition; 39 import org.jfree.chart.labels.ItemLabelAnchor; 40 import org.jfree.chart.renderer.category.CategoryItemRenderer; 41 42 46 public class IReportCustomizer implements net.sf.jasperreports.engine.JRChartCustomizer { 47 48 49 public void customize(JFreeChart jFreeChart, JRChart jRChart) { 50 51 CategoryItemRenderer renderer = jFreeChart.getCategoryPlot().getRenderer(); 52 renderer.setPositiveItemLabelPosition( 53 new ItemLabelPosition( ItemLabelAnchor.OUTSIDE12, org.jfree.ui.TextAnchor.BOTTOM_CENTER) ); 54 renderer.setItemLabelFont(new Font ("SansSerif", Font.BOLD, 10)); 55 renderer.setItemLabelsVisible(true); 56 } 57 58 } 59 | Popular Tags |