Examples of SimplePageDefinition


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

    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

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

  public void testPre276() throws ReportProcessingException, IOException, ReportDefinitionException
  {
    final MasterReport report = parseReport(getReportDefinitionSource());
    final PageFormat pageFormat = report.getPageDefinition().getPageFormat(0);
//    pageFormat.setOrientation(PageFormat.LANDSCAPE);
    report.setPageDefinition(new SimplePageDefinition(pageFormat));
    //TestSystem.showPreview(report);
    PdfReportUtil.createPDF(report, "/tmp/pre276.pdf");

  }
View Full Code Here

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

    tdf.addTable("SubQ1", new DefaultTableModel(11, 10));
    report.setDataFactory(tdf);
   
    final PageFormat pageFormat = report.getPageDefinition().getPageFormat(0);
//    pageFormat.setOrientation(PageFormat.LANDSCAPE);
    report.setPageDefinition(new SimplePageDefinition(pageFormat));
    TestSystem.showPreview(report);
    //PdfReportUtil.createPDF(report, "/tmp/pre268.pdf");

  }
View Full Code Here

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

  {
    final XmlWriter xmlWriter = getXmlWriter();
    final PageDefinition pageDefinition = getReport().getPageDefinition();
    if (pageDefinition instanceof SimplePageDefinition)
    {
      final SimplePageDefinition spdef = (SimplePageDefinition) pageDefinition;
      final AttributeList attr = new AttributeList();
      attr.setAttribute(ExtParserModule.NAMESPACE, "width",
          String.valueOf(spdef.getPageCountHorizontal()));
      attr.setAttribute(ExtParserModule.NAMESPACE, "height",
          String.valueOf(spdef.getPageCountVertical()));
      xmlWriter.writeTag(ExtParserModule.NAMESPACE,
          ReportConfigWriter.SIMPLE_PAGE_DEFINITION_TAG, attr, XmlWriterSupport.OPEN);

      final AttributeList attributes = buildPageFormatProperties(spdef.getPageFormat(0));
      xmlWriter.writeTag(ExtParserModule.NAMESPACE,
          ReportConfigWriter.PAGE_TAG, attributes, XmlWriterSupport.CLOSE);
      xmlWriter.writeCloseTag();
    }
    else
View Full Code Here

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

    // Set up the process ..
    final PageFormatFactory fmFactory = PageFormatFactory.getInstance();
    final PageFormat pageFormat = new PageFormat();
    pageFormat.setPaper(fmFactory.createPaper((double) sequence.getPageWidth(), 1000d));

    final SimplePageDefinition pageDefinition = new SimplePageDefinition(pageFormat);
    final ProcessingContext processingContext = new DefaultProcessingContext();
    final DebugExpressionRuntime runtime = new DebugExpressionRuntime(new DefaultTableModel(), 0, processingContext);

    final TableDebugOutputProcessor outputProcessor = new TableDebugOutputProcessor(metaData);
    final TableDebugRenderer flowRenderer = new TableDebugRenderer(outputProcessor);
View Full Code Here

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

    {
      throw new SAXException
          ("simple-page-definition element needs one page definition.");
    }

    final SimplePageDefinition pageDefinition =
        new SimplePageDefinition(pageReadHandler.getPageFormat(), width, height);
    final MasterReport report = (MasterReport)
        getRootHandler().getHelperObject(ReportParserUtil.HELPER_OBJ_REPORT_NAME);
    report.setPageDefinition(pageDefinition);
  }
View Full Code Here

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

    Paper paper = pfFact.createPaper(PageSize.A4);
    // // 0.8.8-01 (works also with 0.8.9.4 although deprecated)
    // Paper paper = pfFact.createPaper(PageFormatFactory.A4);
    pfFact.setBordersMm(paper, 25.5, 25.5, 25.5, 25.5);
    PageFormat pf = pfFact.createPageFormat(paper, PageFormat.LANDSCAPE);
    SimplePageDefinition pageDef = new SimplePageDefinition(pf);
    report.setPageDefinition(pageDef);

    ReportHeader header = new ReportHeader();
    header.setName("Report-Header");
    /**
 
View Full Code Here

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

    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

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

      }

      final int pageSpan = ParserUtil.parseInt(attrs.getValue(getUri(), JFreeReportReadHandler.PAGESPAN_ATT), 1);

      format.setPaper(p);
      report.setPageDefinition(new SimplePageDefinition(format, pageSpan, 1));
    }
    getRootHandler().setHelperObject(ReportParserUtil.HELPER_OBJ_REPORT_NAME, report);

    final String useMinChunkWidth = attrs.getValue(getUri(), "use-min-chunkwidth");
    if (useMinChunkWidth != null)
View Full Code Here

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
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.