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

Examples of org.pentaho.reporting.engine.classic.core.elementfactory.LabelElementFactory.createElement()


      labelFactory.setItalic(Boolean.TRUE);
      labelFactory.setFontSize(new Integer(8));
      labelFactory.setAbsolutePosition(new Point2D.Double(X1, 50.0));
      labelFactory.setMinimumSize(new FloatDimension(444.0f, 15.0f));
      labelFactory.setHorizontalAlignment(ElementAlignment.LEFT);
      pageFooter.addElement(labelFactory.createElement());
    }

    private void setupItemBand(final MasterReport report)
    {
      final Band band = report.getItemBand();
View Full Code Here


      labelFactory.setFontSize(new Integer(18));
      labelFactory.setBold(Boolean.TRUE);
      labelFactory.setAbsolutePosition(new Point2D.Double(X1, 10.0));
      labelFactory.setMinimumSize(new FloatDimension(C1_WIDTH + C2_WIDTH + C3_WIDTH + C4_WIDTH, 28.0f));
      labelFactory.setHorizontalAlignment(ElementAlignment.CENTER);
      pageHeader.addElement(labelFactory.createElement());

      // the following expression is used to format the manager name into a message string
      // that says 'Respondent:  <name>'.  The whole string can be centered on the page that way.
      // This expression expects to find a marked report property called 'MANAGER_NAME', look
      // in the attemptPreview() method to see how this is set up.
View Full Code Here

          "Please note that the questions AND responses presented below were INVENTED for the the purpose of this demo report.  They are NOT real.");
      labelFactory.setFontName("Serif");
      labelFactory.setFontSize(new Integer(11));
      labelFactory.setBold(Boolean.FALSE);
      labelFactory.setItalic(Boolean.TRUE);
      pageHeader.addElement(labelFactory.createElement());

      // labels
      labelFactory.setFontName("SansSerif");
      labelFactory.setFontSize(new Integer(7));
      labelFactory.setItalic(Boolean.FALSE);
View Full Code Here

      final float delta = C2_WIDTH / 5.0f;
      labelFactory.setText("Not Important");
      labelFactory.setAbsolutePosition(new Point2D.Double(X2, 70.0));
      labelFactory.setMinimumSize(new FloatDimension(delta, 30.0f));
      pageHeader.addElement(labelFactory.createElement());

      labelFactory.setText("Very Important");
      labelFactory.setAbsolutePosition(new Point2D.Double(X2 + 4 * delta, 70.0));
      labelFactory.setMinimumSize(new FloatDimension(delta, 30.0f));
      pageHeader.addElement(labelFactory.createElement());
View Full Code Here

      pageHeader.addElement(labelFactory.createElement());

      labelFactory.setText("Very Important");
      labelFactory.setAbsolutePosition(new Point2D.Double(X2 + 4 * delta, 70.0));
      labelFactory.setMinimumSize(new FloatDimension(delta, 30.0f));
      pageHeader.addElement(labelFactory.createElement());

      addBoxedLabelToBand(pageHeader, null, X1, BOX_TOP, C1_WIDTH, COLUMN_HEADER_BOX_HEIGHT,
          "SansSerif", 10, true, Color.black, new Color(220, 255, 220));
      addBoxedLabelToBand(pageHeader, null, X2, BOX_TOP, C2_WIDTH, COLUMN_HEADER_BOX_HEIGHT,
          "SansSerif", 10, true, Color.black, new Color(220, 255, 220));
View Full Code Here

      f2.setHorizontalAlignment(ElementAlignment.CENTER);
      f2.setVerticalAlignment(ElementAlignment.MIDDLE);
      f2.setBackgroundColor(backgroundColor);
      f2.setBorderColor(outlineColor);
      f2.setBorderStyle(BorderStyle.SOLID);
      band.addElement(f2.createElement());

    }
  }

  public AlignmentRightApiTest()
View Full Code Here

    LabelElementFactory labelFactory = new LabelElementFactory();
    labelFactory.setAbsolutePosition(new Point2D.Float(0, 0));
    labelFactory.setMinimumSize(new FloatDimension(200, 15));
    labelFactory.setText("Preferred Lunch Meals");
    b.addElement(labelFactory.createElement());

    labelFactory = new LabelElementFactory();
    labelFactory.setAbsolutePosition(new Point2D.Float(200, 0));
    labelFactory.setMinimumSize(new FloatDimension(-100, 15));
    labelFactory.setText("Rating");
View Full Code Here

    labelFactory = new LabelElementFactory();
    labelFactory.setAbsolutePosition(new Point2D.Float(200, 0));
    labelFactory.setMinimumSize(new FloatDimension(-100, 15));
    labelFactory.setText("Rating");
    b.addElement(labelFactory.createElement());

    b.addElement(HorizontalLineElementFactory.createHorizontalLine
        (15, null, new BasicStroke(1)));

    final RelationalGroup group = report.getGroupByName("record-group");
View Full Code Here

    labelFactory.setItalic(Boolean.TRUE);
    labelFactory.setFontSize(new Integer(8));
    labelFactory.setAbsolutePosition(new Point2D.Double(X1, 50.0));
    labelFactory.setMinimumSize(new FloatDimension(444.0f, 15.0f));
    labelFactory.setHorizontalAlignment(ElementAlignment.LEFT);
    pageFooter.addElement(labelFactory.createElement());
  }

  private void setupItemBand(final MasterReport report)
  {
    final Band band = report.getItemBand();
View Full Code Here

    LabelElementFactory labelFactory = new LabelElementFactory();
    labelFactory.setAbsolutePosition(new Point2D.Float(0, 0));
    labelFactory.setMinimumSize(new FloatDimension(160, 12));
    labelFactory.setText("Name:");
    group.getHeader().addElement(labelFactory.createElement());

    TextFieldElementFactory textFieldFactory = new TextFieldElementFactory();
    textFieldFactory.setFieldname("person.name");
    textFieldFactory.setAbsolutePosition(new Point2D.Float(170, 0));
    textFieldFactory.setMinimumSize(new FloatDimension(-100, 12));
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.