Examples of JRPie3DPlot


Examples of net.sf.jasperreports.charts.JRPie3DPlot

    PiePlot3D piePlot3D = (PiePlot3D) jfreeChart.getPlot();
    //plot.setStartAngle(290);
    //plot.setDirection(Rotation.CLOCKWISE);
    //plot.setNoDataMessage("No data to display");
    JRPie3DPlot jrPie3DPlot = (JRPie3DPlot)getPlot();
    double depthFactor = jrPie3DPlot.getDepthFactorDouble() == null ? JRPie3DPlot.DEPTH_FACTOR_DEFAULT : jrPie3DPlot.getDepthFactorDouble().doubleValue();
    boolean isCircular =  jrPie3DPlot.getCircular() == null ? false : jrPie3DPlot.getCircular().booleanValue();
    piePlot3D.setDepthFactor(depthFactor);
    piePlot3D.setCircular(isCircular);
   
    boolean isShowLabels = jrPie3DPlot.getShowLabels() == null ? true : jrPie3DPlot.getShowLabels().booleanValue();

    if(isShowLabels)
    {
      PieSectionLabelGenerator labelGenerator = (PieSectionLabelGenerator)getLabelGenerator();
      JRItemLabel itemLabel = jrPie3DPlot.getItemLabel();
      if (labelGenerator != null)
      {
        piePlot3D.setLabelGenerator(labelGenerator);
      }
      else if (jrPie3DPlot.getLabelFormat() != null)
      {
        piePlot3D.setLabelGenerator(
          new StandardPieSectionLabelGenerator(jrPie3DPlot.getLabelFormat())
          );
      }
  //    else if (itemLabel != null && itemLabel.getMask() != null)
  //    {
  //      piePlot3D.setLabelGenerator(
  //          new StandardPieSectionLabelGenerator(itemLabel.getMask())
  //          );
  //    }
     
      if(itemLabel != null && itemLabel.getFont() != null)
      {
        piePlot3D.setLabelFont(JRFontUtil.getAwtFont(itemLabel.getFont(), getLocale()));
      }
      else
      {
        piePlot3D.setLabelFont(JRFontUtil.getAwtFont(new JRBaseFont(getChart(), null), getLocale()));
      }
 
      if(itemLabel != null && itemLabel.getColor() != null)
      {
        piePlot3D.setLabelPaint(itemLabel.getColor());
      }
      else
      {
        piePlot3D.setLabelPaint(getChart().getForecolor());
      }
 
      if(itemLabel != null && itemLabel.getBackgroundColor() != null)
      {
        piePlot3D.setLabelBackgroundPaint(itemLabel.getBackgroundColor());
      }
      else
      {
        piePlot3D.setLabelBackgroundPaint(getChart().getBackcolor());
      }
    }
    else
    {
      piePlot3D.setLabelGenerator(null);
    }
   
    if (jrPie3DPlot.getLegendLabelFormat() != null)
    {
      piePlot3D.setLegendLabelGenerator(
        new StandardPieSectionLabelGenerator(jrPie3DPlot.getLegendLabelFormat())
        );
    }
   
    return jfreeChart;
  }
View Full Code Here

Examples of net.sf.jasperreports.charts.JRPie3DPlot

    PiePlot3D piePlot3D = (PiePlot3D) jfreeChart.getPlot();
    //plot.setStartAngle(290);
    //plot.setDirection(Rotation.CLOCKWISE);
    //plot.setNoDataMessage("No data to display");
    JRPie3DPlot jrPie3DPlot = (JRPie3DPlot)getPlot();
    double depthFactor = jrPie3DPlot.getDepthFactorDouble() == null ? JRPie3DPlot.DEPTH_FACTOR_DEFAULT : jrPie3DPlot.getDepthFactorDouble().doubleValue();
    boolean isCircular =  jrPie3DPlot.getCircular() == null ? false : jrPie3DPlot.getCircular().booleanValue();
    piePlot3D.setDepthFactor(depthFactor);
    piePlot3D.setCircular(isCircular);

    boolean isShowLabels = jrPie3DPlot.getShowLabels() == null ? true : jrPie3DPlot.getShowLabels().booleanValue();
   
    if(isShowLabels)
    {
      PieSectionLabelGenerator labelGenerator = (PieSectionLabelGenerator)getLabelGenerator();
      JRItemLabel itemLabel = jrPie3DPlot.getItemLabel();
      if (labelGenerator != null)
      {
        piePlot3D.setLabelGenerator(labelGenerator);
      }
      else if (jrPie3DPlot.getLabelFormat() != null)
      {
        piePlot3D.setLabelGenerator(
          new StandardPieSectionLabelGenerator(jrPie3DPlot.getLabelFormat())
          );
      }
  //    else if (itemLabel != null && itemLabel.getMask() != null)
  //    {
  //      piePlot3D.setLabelGenerator(
  //          new StandardPieSectionLabelGenerator(itemLabel.getMask())
  //          );
  //    }
     
      if(itemLabel != null && itemLabel.getFont() != null)
      {
        piePlot3D.setLabelFont(JRFontUtil.getAwtFont(itemLabel.getFont(), getLocale()));
      }
      else
      {
        piePlot3D.setLabelFont(JRFontUtil.getAwtFont(new JRBaseFont(getChart(), null), getLocale()));
      }
 
      if(itemLabel != null && itemLabel.getColor() != null)
      {
        piePlot3D.setLabelPaint(itemLabel.getColor());
      }
      else
      {
        piePlot3D.setLabelPaint(getChart().getForecolor());
      }
 
      if(itemLabel != null && itemLabel.getBackgroundColor() != null)
      {
        piePlot3D.setLabelBackgroundPaint(itemLabel.getBackgroundColor());
      }
      else
      {
        piePlot3D.setLabelBackgroundPaint(getChart().getBackcolor());
      }
    }
    else
    {
      piePlot3D.setLabelGenerator(null);
    }

    if (jrPie3DPlot.getLegendLabelFormat() != null)
    {
      piePlot3D.setLegendLabelGenerator(
        new StandardPieSectionLabelGenerator(jrPie3DPlot.getLegendLabelFormat())
        );
    }
   
    return jfreeChart;
  }
View Full Code Here

Examples of net.sf.jasperreports.charts.JRPie3DPlot

    writer.startElement(JRXmlConstants.ELEMENT_pie3DChart, getNamespace());
    writeChart(chart);
    writePieDataset((JRPieDataset) chart.getDataset());

    // write plot
    JRPie3DPlot plot = (JRPie3DPlot) chart.getPlot();
    writer.startElement(JRXmlConstants.ELEMENT_pie3DPlot);
    writer.addAttribute(JRXmlConstants.ATTRIBUTE_isShowLabels, plot.getShowLabels());
    writer.addAttribute(JRXmlConstants.ATTRIBUTE_depthFactor, plot.getDepthFactorDouble());
    writer.addAttribute(JRXmlConstants.ATTRIBUTE_isCircular, plot.getCircular());
    writer.addAttribute(JRXmlConstants.ATTRIBUTE_labelFormat, plot.getLabelFormat());
    writer.addAttribute(JRXmlConstants.ATTRIBUTE_legendLabelFormat, plot.getLegendLabelFormat());
    writePlot(chart.getPlot());
    writeItemLabel(plot.getItemLabel());
    writer.closeElement();

    writer.closeElement();
  }
View Full Code Here

Examples of net.sf.jasperreports.charts.JRPie3DPlot

    {
      write( "JRDesignChart " + chartName + " = new JRDesignChart(jasperDesign, JRChart.CHART_TYPE_PIE3D);\n");
      writeChart( chart, chartName);
      writePieDataset( (JRPieDataset)chart.getDataset(), chartName, "PieDataset");
      // write plot
      JRPie3DPlot plot = (JRPie3DPlot) chart.getPlot();
      if(plot != null)
      {
        String plotName = chartName + "Pie3DPlot";
        write( "JRDesignPie3DPlot " + plotName + " = (JRDesignPie3DPlot)" + chartName + ".getPlot();\n");
        write( plotName + ".setShowLabels({0});\n", getBooleanText(plot.getShowLabels()));
        write( plotName + ".setCircular({0});\n", getBooleanText(plot.getCircular()));
        write( plotName + ".setLabelFormat(\"{0}\");\n", JRStringUtil.escapeJavaStringLiteral(plot.getLabelFormat()));
        write( plotName + ".setLegendLabelFormat(\"{0}\");\n", JRStringUtil.escapeJavaStringLiteral(plot.getLegendLabelFormat()));
        write( plotName + ".setDepthFactor({0});\n", plot.getDepthFactorDouble());
       
        writePlot( plot, plotName);
        writeItemLabel( plot.getItemLabel(),plotName, "ItemLabel");
        flush();
      }
      flush();
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.charts.JRPie3DPlot

    PiePlot3D piePlot3D = (PiePlot3D) jfreeChart.getPlot();
    //plot.setStartAngle(290);
    //plot.setDirection(Rotation.CLOCKWISE);
    //plot.setNoDataMessage("No data to display");
    JRPie3DPlot jrPie3DPlot = (JRPie3DPlot)getPlot();
    double depthFactor = jrPie3DPlot.getDepthFactorDouble() == null ? JRPie3DPlot.DEPTH_FACTOR_DEFAULT : jrPie3DPlot.getDepthFactorDouble().doubleValue();
    boolean isCircular =  jrPie3DPlot.getCircular() == null ? false : jrPie3DPlot.getCircular().booleanValue();
    piePlot3D.setDepthFactor(depthFactor);
    piePlot3D.setCircular(isCircular);

    boolean isShowLabels = jrPie3DPlot.getShowLabels() == null ? true : jrPie3DPlot.getShowLabels().booleanValue();
   
    if(isShowLabels)
    {
      PieSectionLabelGenerator labelGenerator = (PieSectionLabelGenerator)getLabelGenerator();
      JRItemLabel itemLabel = jrPie3DPlot.getItemLabel();
      if (labelGenerator != null)
      {
        piePlot3D.setLabelGenerator(labelGenerator);
      }
      else if (jrPie3DPlot.getLabelFormat() != null)
      {
        piePlot3D.setLabelGenerator(
          new StandardPieSectionLabelGenerator(jrPie3DPlot.getLabelFormat())
          );
      }
  //    else if (itemLabel != null && itemLabel.getMask() != null)
  //    {
  //      piePlot3D.setLabelGenerator(
  //        new StandardPieSectionLabelGenerator(itemLabel.getMask())
  //        );
  //    }
      else
      {
        piePlot3D.setLabelGenerator(
            new StandardPieSectionLabelGenerator()
            );
      }
 
      Integer baseFontSize = (Integer)getDefaultValue(defaultChartPropertiesMap, ChartThemesConstants.BASEFONT_SIZE);
      JRFont font = itemLabel != null && itemLabel.getFont() != null ? itemLabel.getFont() : null;
      piePlot3D.setLabelFont(getFont(new JRBaseFont(getChart(), null), font, baseFontSize));
 
      if(itemLabel != null && itemLabel.getColor() != null)
      {
        piePlot3D.setLabelPaint(itemLabel.getColor());
      }
      else
      {
        piePlot3D.setLabelPaint(getChart().getForecolor());
      }
 
      if(itemLabel != null && itemLabel.getBackgroundColor() != null)
      {
        piePlot3D.setLabelBackgroundPaint(itemLabel.getBackgroundColor());
      }
      else
      {
        piePlot3D.setLabelBackgroundPaint(getChart().getBackcolor());
      }
    }
    else
    {
      piePlot3D.setLabelGenerator(null);
    }
   
    if (jrPie3DPlot.getLegendLabelFormat() != null)
    {
      piePlot3D.setLegendLabelGenerator(
        new StandardPieSectionLabelGenerator(jrPie3DPlot.getLegendLabelFormat())
        );
    }
   
    return jfreeChart;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.