Examples of JRPrintElement


Examples of net.sf.jasperreports.engine.JRPrintElement

  /**
   *
   */
  public void visitSubreport(JRSubreport subreport)
  {
    JRPrintElement printImage = SubreportConverter.getInstance().convert(reportConverter, subreport);
    addElement(parentFrame, printImage);
    addContour(reportConverter, parentFrame, printImage);
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

  /**
   *
   */
  public void visitTextField(JRTextField textField)
  {
    JRPrintElement printText = TextFieldConverter.getInstance().convert(reportConverter, textField);
    addElement(parentFrame, printText);
    addContour(reportConverter, parentFrame, printText);
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

    }
  }

  public void visitComponentElement(JRComponentElement componentElement)
  {
    JRPrintElement image = ComponentElementConverter.getInstance()
      .convert(reportConverter, componentElement);
    addElement(parentFrame, image);
    addContour(reportConverter, parentFrame, image);
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

    addContour(reportConverter, parentFrame, image);
  }

  public void visitGenericElement(JRGenericElement element)
  {
    JRPrintElement image = GenericElementConverter.getInstance()
      .convert(reportConverter, element);
    addElement(parentFrame, image);
    addContour(reportConverter, parentFrame, image);
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

          );
      tableBuilder.buildColumnHeader(col - 1);
      tableBuilder.buildColumnFooter();
    }

    JRPrintElement element = null;
    for(int row = 0; row < grid.length; row++)
    {
      int emptyCellColSpan = 0;
      int emptyCellWidth = 0;
      int rowHeight = gridLayout.getRowHeight(row);
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

    if (boundElementsMap != null)
    {
      for (Iterator it = boundElementsMap.entrySet().iterator(); it.hasNext();)
      {
        Map.Entry entry = (Map.Entry) it.next();
        JRPrintElement element = (JRPrintElement) entry.getKey();
        JRFillElement fillElement = (JRFillElement) entry.getValue();

        fillElement.resolveElement(element, evaluation, evaluationTime);
      }
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

   */
  protected void addContent(JRPrintPage printPage, int xdelta, int ydelta)
  {
    for(int i = elementsToMove.size() - 1; i >= 0; i--)// elementsToMove were added in reverse order
    {
      JRPrintElement printElement = (JRPrintElement)elementsToMove.get(i);

      printElement.setX(printElement.getX() + xdelta);
      printElement.setY(printElement.getY() + ydelta);

      printPage.addElement(printElement);
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

    if (footerPosition != FooterPositionEnum.NORMAL)//FIXME is footerPosition testing required here?
    {
      //no page/column break occurred
      for(int i = startElementIndex; i < endElementIndex; i++)
      {
        JRPrintElement printElement = (JRPrintElement)page.getElements().get(i);
        printElement.setY(printElement.getY() + heightOffset);
      }
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

  protected void createCuts(ElementWrapper[] wrappers, int elementOffsetX, int elementOffsetY, boolean createXCuts)
  {
    for(int elementIndex = 0; elementIndex < wrappers.length; elementIndex++)
    {
      ElementWrapper wrapper = wrappers[elementIndex];
      JRPrintElement element = wrapper.getElement();

      if (nature.isToExport(element))
      {
        if (createXCuts)
        {
          xCuts.addXCuts(element, elementOffsetX);
        }

        yCuts.addYCuts(element, elementOffsetY);
       
        JRPrintFrame frame = element instanceof JRPrintFrame ? (JRPrintFrame)element : null;
        if (frame != null && nature.isDeep(frame))
        {
          createCuts(
            wrapper.getWrappers(),
            element.getX() + elementOffsetX + frame.getLineBox().getLeftPadding().intValue(),
            element.getY() + elementOffsetY + frame.getLineBox().getTopPadding().intValue(),
            createXCuts
            );
        }
      }
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

  protected void setMargins(ElementWrapper[] wrappers)
  {
    for(int elementIndex = 0; elementIndex < wrappers.length; elementIndex++)
    {
      ElementWrapper wrapper = wrappers[elementIndex];
      JRPrintElement element = wrapper.getElement();

      if (nature.isToExport(element))
      {
        if(hasLeftMargin && element.getX() <= 0)
        {
          hasLeftMargin = false;
        }

        if(hasRightMargin && element.getX() >= width - element.getWidth())
        {
          hasRightMargin = false;
        }

        if(hasTopMargin && element.getY() <= 0)
        {
          hasTopMargin = false;
        }

        if(hasBottomMargin && element.getY() >= height - element.getHeight())
        {
          hasBottomMargin = false;
        }

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