Examples of JRElement


Examples of net.sf.jasperreports.engine.JRElement

        boolean heightCalculated = cellHeight != JRCellContents.NOT_CALCULATED;
        int avlblHeight = cellHeight - topPadding - bottomPadding;

        for (int i = 0; i < elements.length; i++)
        {
          JRElement element = elements[i];

          verifyPrintWhenExpr(element);

          if (widthCalculated && element.getX() + element.getWidth() > avlblWidth)
          {
            addBrokenRule("Element reaches outside " + cellText + " width: x=" + element.getX() + ", width="
                + element.getWidth() + ", available width=" + avlblWidth + ".",
                element);
          }

          if (heightCalculated && element.getY() + element.getHeight() > avlblHeight)
          {
            addBrokenRule("Element reaches outside " + cellText + " height: y=" + element.getY() + ", height="
                + element.getHeight() + ", available height=" + avlblHeight + ".",
                element);
          }

          if (element instanceof JRStaticText)
          {
View Full Code Here

Examples of net.sf.jasperreports.engine.JRElement

      int avlblWidth = frame.getWidth() - leftPadding - rightPadding;
      int avlblHeight = frame.getHeight() - topPadding - bottomPadding;

      for (int i = 0; i < elements.length; i++)
      {
        JRElement element = elements[i];

        if (element.getX() + element.getWidth() > avlblWidth)
        {
          addBrokenRule("Element reaches outside frame width: x=" + element.getX() + ", width="
              + element.getWidth() + ", available width=" + avlblWidth + ".", element);
        }

        if (element.getY() + element.getHeight() > avlblHeight)
        {
          addBrokenRule("Element reaches outside frame height: y=" + element.getY() + ", height="
              + element.getHeight() + ", available height=" + avlblHeight + ".", element);
        }

        verifyElement(element);
      }
     
View Full Code Here

Examples of net.sf.jasperreports.engine.JRElement

        && elements != null && elements.length > 0
        )
      {
        for(int i = 0; i < elements.length; i++)
        {
          JRElement element = elements[i];
          int bottom = element.getY() + element.getHeight();
          breakHeight = bottom < breakHeight ? bottom : breakHeight;
        }
      }
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRElement

   * which has the "start on new page" option.
   * @param band
   */
  protected void sendPageBreakToBottom(JRDesignBand band) {
    JRElement[] elems = band.getElements();
    JRElement aux = null;
    for (int i = 0; i < elems.length; i++) {
      if ((""+elems[i].getKey()).startsWith(PAGE_BREAK_FOR_)){
        aux = elems[i];
        break;
      }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRElement

        final JasperDesign templateDesign = JRXmlLoader.load(new ByteArrayInputStream(bytes));
        int headerHeight = templateDesign.getColumnHeader().getHeight();
        final JRDesignSection detailSection = (JRDesignSection) templateDesign.getDetailSection();
        int detailHeight = detailSection.getBands()[0].getHeight();

        final JRElement sampleHeaderEl = templateDesign.getColumnHeader().getElements()[0];
        int headerPosX = sampleHeaderEl.getX();
        int headerPosY = sampleHeaderEl.getY();
        final JRElement sampleDetailEl = detailSection.getBands()[0].getElements()[0];
        int detailPosX = sampleDetailEl.getX();
        int detailPosY = sampleDetailEl.getY();
        clearFields(templateDesign);
        removeDetailBand(templateDesign);
        JRDesignBand headerBand = new JRDesignBand();
        headerBand.setHeight(headerHeight);
        templateDesign.setColumnHeader(headerBand);
View Full Code Here

Examples of net.sf.jasperreports.engine.JRElement

   * which has the "start on new page" option.
   * @param band
   */
  protected void sendPageBreakToBottom(JRDesignBand band) {
    JRElement[] elems = band.getElements();
    JRElement aux = null;
    for (int i = 0; i < elems.length; i++) {
      if ((""+elems[i].getKey()).startsWith(PAGE_BREAK_FOR_)){
        aux = elems[i];
        break;
      }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRElement

   * which has the "start on new page" option.
   * @param band
   */
  protected void sendPageBreakToBottom(JRDesignBand band) {
    JRElement[] elems = band.getElements();
    JRElement aux = null;
    for (int i = 0; i < elems.length; i++) {
      if ((""+elems[i].getKey()).startsWith(PAGE_BREAK_FOR_)){
        aux = elems[i];
        break;
      }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRElement

   * which has the "start on new page" option.
   * @param band
   */
  protected void sendPageBreakToBottom(JRDesignBand band) {
    JRElement[] elems = band.getElements();
    JRElement aux = null;
    for (int i = 0; i < elems.length; i++) {
      if ((""+elems[i].getKey()).startsWith(PAGE_BREAK_FOR_)){
        aux = elems[i];
        break;
      }
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.