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

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


   * @throws Exception
   */
  public void testKeepTogetherEffectPagebreak2() throws Exception
  {
    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");
    detailBody.getStyle().setStyleProperty(ElementStyleKeys.AVOID_PAGEBREAK_INSIDE, true);
View Full Code Here


   * @throws Exception
   */
  public void testKeepTogetherEffectPagebreak3() throws Exception
  {
    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");
    detailBody.getStyle().setStyleProperty(ElementStyleKeys.AVOID_PAGEBREAK_INSIDE, true);
View Full Code Here

  }

  public void testKeepTogetherEffectPagebreakLarger() throws Exception
  {
    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");
    detailBody.getStyle().setStyleProperty(ElementStyleKeys.AVOID_PAGEBREAK_INSIDE, true);
View Full Code Here

  {
    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

    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

    report.getItemBand().getParentSection().getStyle().setStyleProperty(ElementStyleKeys.ORPHANS, 2);
    group1.getStyle().setStyleProperty(ElementStyleKeys.ORPHANS, 2);


    final MasterReport master = new MasterReport();
    master.setPageDefinition(new SimplePageDefinition(new PageSize(500, 100)));
    master.getReportHeader().addElement(report);

//    BundleWriter.writeReportToZipFile(master, "/tmp/Prd-2087-Orphan-3.prpt");
//    PdfReportUtil.createPDF(master, "/tmp/OrphanTest3.pdf");
    DebugReportRunner.createPDF(master);
View Full Code Here

    model.addRow("a", "1", "row-12");
    model.addRow("b", "1", "row-13");
    model.addRow("b", "2", "row-14");

    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

    report.getItemBand().addElement(createFieldItem("detail-field", 100, 20));
    report.getItemBand().getParentSection().getStyle().setStyleProperty(ElementStyleKeys.ORPHANS, 200);
    group1.getStyle().setStyleProperty(ElementStyleKeys.ORPHANS, 2);

    final MasterReport master = new MasterReport();
    master.setPageDefinition(new SimplePageDefinition(new PageSize(500, 100)));
    master.getReportHeader().addElement(report);

//    BundleWriter.writeReportToZipFile(master, "/tmp/Prd-2087-Orphan-4.prpt");
//    PdfReportUtil.createPDF(master, "/tmp/OrphanTest4.pdf");
    DebugReportRunner.createPDF(master);
View Full Code Here

    model.addRow("a", "1", "row-13");
    model.addRow("b", "1", "row-14");
    model.addRow("b", "2", "row-15");

    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

    report.getItemBand().addElement(createFieldItem("detail-field", 100, 20));
    report.getItemBand().getParentSection().getStyle().setStyleProperty(ElementStyleKeys.ORPHANS, 200);
    group1.getStyle().setStyleProperty(ElementStyleKeys.ORPHANS, 2);

    final MasterReport master = new MasterReport();
    master.setPageDefinition(new SimplePageDefinition(new PageSize(500, 100)));
    master.getReportHeader().addElement(report);

//    BundleWriter.writeReportToZipFile(master, "/tmp/Prd-2087-Orphan-5.prpt");
//    PdfReportUtil.createPDF(master, "/tmp/OrphanTest5.pdf");
    DebugReportRunner.createPDF(master);
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.