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

Examples of org.pentaho.reporting.engine.classic.core.SimplePageDefinition


      }

      final PageDefinition pageDefinition = report.getPageDefinition();
      if (pageDefinition instanceof SimplePageDefinition)
      {
        final SimplePageDefinition spd = (SimplePageDefinition) pageDefinition;
        report.setPageDefinition(new SimplePageDefinition
            (pf, spd.getPageCountHorizontal(), spd.getPageCountVertical()));
      }
      else
      {
        report.setPageDefinition(new SimplePageDefinition(pf));
      }
      pane.setReportJob(report);
      return true;
    }
  }
View Full Code Here


  }

  public void testPdfPrinting () throws Exception
  {
    final MasterReport report = new MasterReport();
    report.setPageDefinition(new SimplePageDefinition(PageFormatFactory.create(new PageSize(500, 400),
        PageFormat.PORTRAIT, new Insets(0, 0, 0, 0)), 1, 2));

    final Element topLabel = TableTestUtil.createDataItem("Top Label");
    topLabel.getStyle().setStyleProperty(ElementStyleKeys.POS_Y, 0f);
    final Element bottomLabel = TableTestUtil.createDataItem("Bottom Label");
View Full Code Here

  public PageDefinition performSetup(final PageDefinition original)
  {
    if (original instanceof SimplePageDefinition)
    {
      final SimplePageDefinition simplePageDefinition = (SimplePageDefinition) original;
      spanHorizontalField.setText(String.valueOf(simplePageDefinition.getPageCountHorizontal()));
      spanVerticalField.setText(String.valueOf(simplePageDefinition.getPageCountVertical()));

      final PageFormat pageFormat = simplePageDefinition.getPageFormat();
      copyPageFormatToFields(pageFormat);
    }
    else if (original != null)
    {
      spanHorizontalField.setText(null);
View Full Code Here

      PageFormatFactory.getInstance().setBorders(p, marginRight, marginTop, marginLeft, marginBottom);
      pf = PageFormatFactory.getInstance().createPageFormat(p, PageFormat.LANDSCAPE);
    }


    return new SimplePageDefinition(pf, spanHorizontal, spanVertical);
  }
View Full Code Here

    report.getReportConfiguration().setConfigProperty
        ("org.pentaho.reporting.engine.classic.core.layout.fontrenderer.UseMaxCharBounds", String.valueOf(useMaxCharBounds));

    if (pageDefinitionReadHandler != null)
    {
      report.setPageDefinition(new SimplePageDefinition((PageFormat) pageDefinitionReadHandler.getObject()));
    }

    // we do not import the "defaultLocale" property, as this property is provided by the report-environment,
    // not the report-definition.
View Full Code Here

      }

      final PageDefinition pageDefinition = report.getPageDefinition();
      if (pageDefinition instanceof SimplePageDefinition)
      {
        final SimplePageDefinition spd = (SimplePageDefinition) pageDefinition;
        report.setPageDefinition(new SimplePageDefinition
            (pf, spd.getPageCountHorizontal(), spd.getPageCountVertical()));
      }
      else
      {
        report.setPageDefinition(new SimplePageDefinition(pf));
      }
    }

    alignElements(originalPageDef);
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.SimplePageDefinition

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.