Examples of JRDesignBreak


Examples of net.sf.jasperreports.engine.design.JRDesignBreak

   */
  public Object createObject(Attributes atts)
  {
    JasperDesign jasperDesign = (JasperDesign)digester.peek(digester.getCount() - 2);

    JRDesignBreak breakElement = new JRDesignBreak(jasperDesign);

    BreakTypeEnum type = BreakTypeEnum.getByName(atts.getValue(JRXmlConstants.ATTRIBUTE_type));
    if (type != null)
    {
      breakElement.setType(type);
    }

    return breakElement;
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

        /**
         * There is no meaning in adding a page-break in header sub reports since
         * they will be placed right after the group header
         */
        if (DJConstants.FOOTER.equals(position)){
          JRDesignBreak pageBreak = new JRDesignBreak(new JRDesignStyle().getDefaultStyleProvider());
          pageBreak.setKey(PAGE_BREAK_FOR_ + jrgroup.toString()); //set up a name to recognize the item later
          pageBreak.setY(0);
          targetBand.addElement(pageBreak);
        }

      }
      band.addElement(subreport);
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

      if (sr.getStyle() != null)
        applyStyleToElement(sr.getStyle(), subreport);

      //adding to the band
      if (sr.isStartInNewPage()) {
        JRDesignBreak pageBreak = new JRDesignBreak(new JRDesignStyle().getDefaultStyleProvider());
        band.addElement(pageBreak);
      }
      band.addElement(subreport);
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

      if (sr.getStyle() != null)
        applyStyleToElement(sr.getStyle(), subreport);

      //adding to the band
      if (sr.isStartInNewPage()) {
        JRDesignBreak pageBreak = new JRDesignBreak(new JRDesignStyle().getDefaultStyleProvider());
        band.addElement(pageBreak);
      }
      band.addElement(subreport);
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

        /**
         * There is no meaning in adding a page-break in header sub reports since
         * they will be placed right after the group header
         */
        if (DJConstants.FOOTER.equals(position)){
          JRDesignBreak pageBreak = new JRDesignBreak(new JRDesignStyle().getDefaultStyleProvider());
          pageBreak.setKey(PAGE_BREAK_FOR_ + jrgroup.toString()); //set up a name to recognize the item later
          pageBreak.setY(0);
          pageBreak.setPositionType(JRDesignElement.POSITION_TYPE_FLOAT);
          targetBand.addElement(pageBreak);
        }

      }
      band.addElement(subreport);
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

      if (sr.getStyle() != null)
        applyStyleToElement(sr.getStyle(), subreport);

      //adding to the band
      if (sr.isStartInNewPage()) {
        JRDesignBreak pageBreak = new JRDesignBreak(new JRDesignStyle().getDefaultStyleProvider());
        band.addElement(pageBreak);
      }
      band.addElement(subreport);

      /**
 
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

      if (sr.getStyle() != null)
        applyStyleToElement(sr.getStyle(), subreport);

      //adding to the band
      if (sr.isStartInNewPage()) {
        JRDesignBreak pageBreak = new JRDesignBreak(new JRDesignStyle().getDefaultStyleProvider());
        band.addElement(pageBreak);
      }
      band.addElement(subreport);
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

      detalsBand.setHeight(1);
    }
    else {
     
      detalsBand.setHeight(2);
      JRDesignBreak      jrBreak = new JRDesignBreak();
      jrBreak.setType(JRDesignBreak.TYPE_PAGE);
      switch (options.subReportNewPageType){
        case begin:
        case beginNotFirst:
          jrBreak.setX(0);
          subreport.setY(1);
          break;
        case end:
        case endNotLast:
          jrBreak.setX(1);
          subreport.setY(0);
          jrBreak.setPositionType(JRDesignBreak.POSITION_TYPE_FLOAT);
          break;
        default:
          throw new IllegalArgumentException("Uncnown options.subReportNewPageType paramiter");
      }
      jrBreak.setPrintWhenExpression(createFieldCallExpresion(SUBREPORT_NEW_PAGE_FLAG, Boolean.class));
      detalsBand.addElement(jrBreak);
    }
    detalsBand.addElement(subreport);
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

        /**
         * There is no meaning in adding a page-break in header sub reports since
         * they will be placed right after the group header
         */
        if (DJConstants.FOOTER.equals(position)){
          JRDesignBreak pageBreak = new JRDesignBreak(new JRDesignStyle().getDefaultStyleProvider());
          pageBreak.setKey(PAGE_BREAK_FOR_ + jrgroup.toString()); //set up a name to recognize the item later
          pageBreak.setY(0);
          pageBreak.setPositionType(JRDesignElement.POSITION_TYPE_FLOAT);
          targetBand.addElement(pageBreak);
        }

      }
      band.addElement(subreport);
View Full Code Here

Examples of net.sf.jasperreports.engine.design.JRDesignBreak

        /**
         * There is no meaning in adding a page-break in header sub reports since
         * they will be placed right after the group header
         */
        if (DJConstants.FOOTER.equals(position)){
          JRDesignBreak pageBreak = new JRDesignBreak(new JRDesignStyle().getDefaultStyleProvider());
          pageBreak.setKey(PAGE_BREAK_FOR_ + jrgroup.toString()); //set up a name to recognize the item later
          pageBreak.setY(0);
          pageBreak.setPositionType(JRDesignElement.POSITION_TYPE_FLOAT);
          targetBand.addElement(pageBreak);
        }

      }
      band.addElement(subreport);
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.