Package org.pentaho.reporting.engine.classic.core

Examples of org.pentaho.reporting.engine.classic.core.GroupFooter.addElement()


    factory.setAbsolutePosition(new Point2D.Float(0, 0));
    factory.setMinimumSize(new FloatDimension(100, 12));
    factory.setHorizontalAlignment(ElementAlignment.LEFT);
    factory.setVerticalAlignment(ElementAlignment.MIDDLE);
    factory.setText("Population:");
    footer.addElement(factory.createElement());

    final NumberFieldElementFactory nfactory = new NumberFieldElementFactory();
    nfactory.setName("Continent-Group-Footer Sum");
    nfactory.setAbsolutePosition(new Point2D.Float(260, 0));
    nfactory.setMinimumSize(new FloatDimension(76, 12));
View Full Code Here


    nfactory.setHorizontalAlignment(ElementAlignment.LEFT);
    nfactory.setVerticalAlignment(ElementAlignment.MIDDLE);
    nfactory.setNullString("<null>");
    nfactory.setFieldname("sum");
    nfactory.setFormatString("#,##0");
    footer.addElement(nfactory.createElement());
    continentGroup.setFooter(footer);
    return continentGroup;
  }

  /**
 
View Full Code Here

    factory.setAbsolutePosition(new Point2D.Float(0, 0));
    factory.setMinimumSize(new FloatDimension(100, 12));
    factory.setHorizontalAlignment(ElementAlignment.LEFT);
    factory.setVerticalAlignment(ElementAlignment.MIDDLE);
    factory.setText("Population:");
    footer.addElement(factory.createElement());

    final NumberFieldElementFactory nfactory = new NumberFieldElementFactory();
    nfactory.setName("Continent-Group-Footer Sum");
    nfactory.setAbsolutePosition(new Point2D.Float(260, 0));
    nfactory.setMinimumSize(new FloatDimension(76, 12));
View Full Code Here

    nfactory.setHorizontalAlignment(ElementAlignment.LEFT);
    nfactory.setVerticalAlignment(ElementAlignment.MIDDLE);
    nfactory.setNullString("<null>");
    nfactory.setFieldname("sum");
    nfactory.setFormatString("#,##0");
    footer.addElement(nfactory.createElement());
    continentGroup.setFooter(footer);
    return continentGroup;
  }

  /**
 
View Full Code Here

  {
    final GroupFooter footer = g.getFooter();
    footer.setLayout("row");
    footer.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, true);
    footer.setRepeat(true);
    footer.addElement(createLabel("F: " + groupDefinition.getGroupField(), 120));
    if (groupDefinition.isHeader())
    {
      footer.addElement(createFieldItem(groupDefinition.getGroupField()));
    }
    else if (headerPrinted)
View Full Code Here

    footer.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, true);
    footer.setRepeat(true);
    footer.addElement(createLabel("F: " + groupDefinition.getGroupField(), 120));
    if (groupDefinition.isHeader())
    {
      footer.addElement(createFieldItem(groupDefinition.getGroupField()));
    }
    else if (headerPrinted)
    {
      footer.addElement(createLabel("Footer"));
    }
View Full Code Here

    {
      footer.addElement(createFieldItem(groupDefinition.getGroupField()));
    }
    else if (headerPrinted)
    {
      footer.addElement(createLabel("Footer"));
    }
    if (groupDefinition.isFooterAggregation())
    {
      for (int d = 0; d < details.size(); d += 1)
      {
View Full Code Here

    if (groupDefinition.isFooterAggregation())
    {
      for (int d = 0; d < details.size(); d += 1)
      {
        final RelationalDetail relationalDetail = details.get(d);
        footer.addElement(createFieldItem(relationalDetail.getField(),
            relationalDetail.getAggregation(), relationalDetail.getBackground()));
      }
    }
  }
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.