Package org.pentaho.reporting.engine.classic.extensions.modules.sparklines.elementfactory

Examples of org.pentaho.reporting.engine.classic.extensions.modules.sparklines.elementfactory.BarSparklineElementFactory


    paramDef.addParameterDefinition(plainParameter);

    report.setParameterDefinition(paramDef);

    // using the field sparkline-data
    final BarSparklineElementFactory elementFactory = new BarSparklineElementFactory();
    elementFactory.setFieldname("sparkline-data");
    elementFactory.setAbsolutePosition(new Point2D.Float(0, 0));
    elementFactory.setMinimumSize(new Dimension(100, 10));
    elementFactory.setColor(Color.black);
    elementFactory.setHighColor(Color.red);
    elementFactory.setLastColor(Color.blue);
    elementFactory.setBackgroundColor(Color.orange);

    final ReportFooter footer = report.getReportFooter();
    footer.addElement(elementFactory.createElement());

    // using a formula
    final BarSparklineElementFactory itemsSparkFactory = new BarSparklineElementFactory();
    itemsSparkFactory.setFormula
        ("={[January]|[February]|[March]|[April]|[May]|[June]|" +
            "[July]|[August]|[September]|[October]|[November]|[December]}");
    itemsSparkFactory.setAbsolutePosition(new Point2D.Float(0, 0));
    itemsSparkFactory.setMinimumSize(new Dimension(100, 10));
    itemsSparkFactory.setHighColor(Color.green);
    itemsSparkFactory.setLastColor(Color.blue);
    //itemsSparkFactory.setBackgroundColor(Color.yellow);
    final ItemBand itemBand = report.getItemBand();
    itemBand.addElement(itemsSparkFactory.createElement());

    itemBand.addElement(HorizontalLineElementFactory.createHorizontalLine
        (15, null, new BasicStroke(5)));

    report.setDataFactory(new TableDataFactory("default", data));
View Full Code Here


    paramDef.addParameterDefinition(plainParameter);

    report.setParameterDefinition(paramDef);

    // using the field sparkline-data
    final BarSparklineElementFactory elementFactory = new BarSparklineElementFactory();
    elementFactory.setFieldname("sparkline-data");
    elementFactory.setAbsolutePosition(new Point2D.Float(0, 0));
    elementFactory.setMinimumSize(new Dimension(100, 10));
    elementFactory.setColor(Color.black);
    elementFactory.setHighColor(Color.red);
    elementFactory.setLastColor(Color.blue);
    elementFactory.setBackgroundColor(Color.orange);

    final ReportFooter footer = report.getReportFooter();
    footer.addElement(elementFactory.createElement());

    // using a formula
    final BarSparklineElementFactory itemsSparkFactory = new BarSparklineElementFactory();
    itemsSparkFactory.setFormula
        ("={[January]|[February]|[March]|[April]|[May]|[June]|" +
            "[July]|[August]|[September]|[October]|[November]|[December]}");
    itemsSparkFactory.setAbsolutePosition(new Point2D.Float(0, 0));
    itemsSparkFactory.setMinimumSize(new Dimension(100, 10));
    itemsSparkFactory.setHighColor(Color.green);
    itemsSparkFactory.setLastColor(Color.blue);
    //itemsSparkFactory.setBackgroundColor(Color.yellow);
    final ItemBand itemBand = report.getItemBand();
    itemBand.addElement(itemsSparkFactory.createElement());

    itemBand.addElement(HorizontalLineElementFactory.createHorizontalLine
        (15, null, new BasicStroke(5)));

    report.setDataFactory(new TableDataFactory("default", data));
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.extensions.modules.sparklines.elementfactory.BarSparklineElementFactory

Copyright © 2018 www.massapicom. 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.