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

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


    rm.registerDefaults();
    final Resource directly = rm.createDirectly(target, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();

    final MasterReport basereport = new MasterReport();
    basereport.setPageDefinition(new SimplePageDefinition(new PageFormat()));

    final LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand
        (basereport, (Band) report.getReportHeader().getElement(3), false, true);
    // simple test, we assert that all paragraph-poolboxes are on either 485000 or 400000
    // and that only two lines exist for each
View Full Code Here


    rm.registerDefaults();
    final Resource directly = rm.createDirectly(target, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();

    final MasterReport basereport = new MasterReport();
    basereport.setPageDefinition(new SimplePageDefinition(new PageFormat()));

    final LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand
        (basereport, (Band) report.getReportHeader().getElement(2), false, true);
    // simple test, we assert that all paragraph-poolboxes are on either 485000 or 400000
    // and that only two lines exist for each
View Full Code Here

    final Resource directly = rm.createDirectly(target, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();


    final MasterReport basereport = new MasterReport();
    basereport.setPageDefinition(new SimplePageDefinition(new PageFormat()));

    final LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand
        (basereport, (Band) report.getReportHeader().getElement(1), false, true);
    // simple test, we assert that all paragraph-poolboxes are on either 485000 or 400000
    // and that only two lines exist for each
View Full Code Here

    rm.registerDefaults();
    final Resource directly = rm.createDirectly(target, MasterReport.class);
    final MasterReport report = (MasterReport) directly.getResource();

    final MasterReport basereport = new MasterReport();
    basereport.setPageDefinition(new SimplePageDefinition(new PageFormat()));

    final LogicalPageBox logicalPageBox = DebugReportRunner.layoutSingleBand
        (basereport, (Band) report.getReportHeader().getElement(0), false, true);
    // simple test, we assert that all paragraph-poolboxes are on either 485000 or 400000
    // and that only two lines exist for each
View Full Code Here

    final PageFormat format = report.getPageDefinition().getPageFormat(0);

    final PageFormat definedFormat = configurePageSizeAndMargins(attrs, format);
    final int horizontalSpan = ParserUtil.parseInt(attrs.getValue(getUri(), "horizontal-span"), 1);
    final int verticalSpan = ParserUtil.parseInt(attrs.getValue(getUri(), "vertical-span"), 1);
    pageDefinition = new SimplePageDefinition(definedFormat, horizontalSpan, verticalSpan);
    report.setPageDefinition(pageDefinition);
  }
View Full Code Here

    manager.registerDefaults();
    final Resource res = manager.createDirectly(url, MasterReport.class);
    final MasterReport report = (MasterReport) res.getResource();
    report.setCompatibilityLevel(ClassicEngineBoot.computeVersionId(4, 0, 0));

    report.setPageDefinition(new SimplePageDefinition(PageSize.A0, PageFormat.PORTRAIT, new Insets(10, 10, 10, 10)));
    final LogicalPageBox box = DebugReportRunner.layoutPage(report, 0);
    //ModelPrinter.print(box);
  }
View Full Code Here


  public void testStandardLayout() throws ReportProcessingException, ContentProcessingException
  {
    final MasterReport report = new MasterReport();
    report.setPageDefinition(new SimplePageDefinition(new PageSize(500, 100)));

    final Band detailBody = new Band();
    detailBody.setLayout(BandStyleKeys.LAYOUT_BLOCK);
    detailBody.setName("detail-body-1");
    detailBody.addElement(createBand("ib1"));
View Full Code Here


  public void testStandardLayoutKT() throws ReportProcessingException, ContentProcessingException
  {
    final MasterReport report = new MasterReport();
    report.setPageDefinition(new SimplePageDefinition(new PageSize(500, 100)));

    final Band detailBody = new Band();
    detailBody.getStyle().setStyleProperty(ElementStyleKeys.AVOID_PAGEBREAK_INSIDE, true);
    detailBody.setLayout(BandStyleKeys.LAYOUT_BLOCK);
    detailBody.setName("detail-body-1");
View Full Code Here

    }


    if (definition instanceof SimplePageDefinition)
    {
      final SimplePageDefinition sdef = (SimplePageDefinition) definition;
      final int pageCountHorizontal = sdef.getPageCountHorizontal();
      final int pageCountVertical = sdef.getPageCountVertical();
      final PageFormat pageFormat = sdef.getPageFormat();

      final AttributeList attr = new AttributeList();
      attr.setAttribute(BundleNamespaces.STYLE, "horizontal-span", String.valueOf(pageCountHorizontal));
      attr.setAttribute(BundleNamespaces.STYLE, "vertical-span", String.valueOf(pageCountVertical));
      buildPageFormatProperties(pageFormat, attr);
View Full Code Here

    model.addRow("a", "1", "row-7");
    model.addRow("b", "1", "row-8");
    model.addRow("b", "2", "row-9");

    final MasterReport report = new MasterReport();
    report.setPageDefinition(new SimplePageDefinition(new PageSize(500, 100)));
    report.addGroup(new RelationalGroup());
    report.setDataFactory(new TableDataFactory("query", model));
    report.setQuery("query");

    final RelationalGroup group0 = (RelationalGroup) report.getGroup(0);
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.