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

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


  {
    MasterReport report = new MasterReport();
    ReportHeader reportHeader = report.getReportHeader();
    reportHeader.setLayout(BandStyleKeys.LAYOUT_ROW);
    reportHeader.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, false);
    reportHeader.addElement(createElement(true));
    reportHeader.addElement(createElement(false));
    reportHeader.addElement(createElement(true));

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand(report, reportHeader);
View Full Code Here


    MasterReport report = new MasterReport();
    ReportHeader reportHeader = report.getReportHeader();
    reportHeader.setLayout(BandStyleKeys.LAYOUT_ROW);
    reportHeader.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, false);
    reportHeader.addElement(createElement(true));
    reportHeader.addElement(createElement(false));
    reportHeader.addElement(createElement(true));

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand(report, reportHeader);

    RenderNode[] elementsByElementType = MatchFactory.findElementsByNodeType(logicalPageBox, LayoutNodeTypes.TYPE_BOX_PARAGRAPH);
View Full Code Here

    ReportHeader reportHeader = report.getReportHeader();
    reportHeader.setLayout(BandStyleKeys.LAYOUT_ROW);
    reportHeader.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, false);
    reportHeader.addElement(createElement(true));
    reportHeader.addElement(createElement(false));
    reportHeader.addElement(createElement(true));

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand(report, reportHeader);

    RenderNode[] elementsByElementType = MatchFactory.findElementsByNodeType(logicalPageBox, LayoutNodeTypes.TYPE_BOX_PARAGRAPH);
    Assert.assertEquals(2, elementsByElementType.length);
View Full Code Here

  public void testAlignmentCenter() throws Exception
  {
    final MasterReport report = new MasterReport();
    ReportHeader reportHeader = report.getReportHeader();
    reportHeader.addElement(LabelElementFactory.createLabelElement("CustomerLabel",
        new Rectangle2D.Double(0, 0, 203, 157),
        Color.RED,
        ElementAlignment.JUSTIFY,
        null,
        longText));
View Full Code Here

    LogFactory.getLog("test").error("Test");
    MasterReport report = new MasterReport();
    ReportHeader reportHeader = report.getReportHeader();
    reportHeader.setLayout(BandStyleKeys.LAYOUT_ROW);
    reportHeader.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, true);
    reportHeader.addElement(createElement(true));
    reportHeader.addElement(createElement(false));
    reportHeader.addElement(createElement(true));

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBandInDesignTime(report, reportHeader);
View Full Code Here

    MasterReport report = new MasterReport();
    ReportHeader reportHeader = report.getReportHeader();
    reportHeader.setLayout(BandStyleKeys.LAYOUT_ROW);
    reportHeader.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, true);
    reportHeader.addElement(createElement(true));
    reportHeader.addElement(createElement(false));
    reportHeader.addElement(createElement(true));

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBandInDesignTime(report, reportHeader);

    RenderNode[] elementsByElementType = MatchFactory.findElementsByNodeType(logicalPageBox, LayoutNodeTypes.TYPE_BOX_PARAGRAPH);
View Full Code Here

    ReportHeader reportHeader = report.getReportHeader();
    reportHeader.setLayout(BandStyleKeys.LAYOUT_ROW);
    reportHeader.getStyle().setStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE, true);
    reportHeader.addElement(createElement(true));
    reportHeader.addElement(createElement(false));
    reportHeader.addElement(createElement(true));

    LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBandInDesignTime(report, reportHeader);

    RenderNode[] elementsByElementType = MatchFactory.findElementsByNodeType(logicalPageBox, LayoutNodeTypes.TYPE_BOX_PARAGRAPH);
    Assert.assertEquals(3, elementsByElementType.length);
View Full Code Here

  public void testStyleInheritance() throws Exception
  {
    MasterReport report = new MasterReport();
    ReportHeader reportHeader = report.getReportHeader();
    reportHeader.addElement(createLabel("Master-Report-Header-Label"));
    report.setStyleDefinition(createStyleDefinition("selected-font"));

    LogicalPageBox box = DebugReportRunner.layoutPage(report, 0);
    RenderNode elementByName = MatchFactory.findElementByName(box, "Master-Report-Header-Label");
    assertNotNull(elementByName);
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.