Examples of JRPrintElement


Examples of net.sf.jasperreports.engine.JRPrintElement

  }


  protected void addSubElements(JRPrintElementContainer printContainer, JRFillElement element, Collection printElements)
  {
    JRPrintElement printElement;
    if (printElements != null && printElements.size() > 0)
    {
      for(Iterator it = printElements.iterator(); it.hasNext();)
      {
        printElement = (JRPrintElement)it.next();
        printElement.setX(element.getX() + printElement.getX());
        printElement.setY(element.getRelativeY() + printElement.getY());
        printContainer.addElement(printElement);
      }
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

//              }
              emptyCellColSpan = 0;
              emptyCellWidth = 0;
            }

            JRPrintElement element = gridCell.getWrapper().getElement();

            if (element instanceof JRPrintLine)
            {
              exportLine((JRPrintLine)element, gridCell, colIndex, rowIndex);
            }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

    CutsInfo xCuts = layout.getXCuts();
    CutsInfo yCuts = layout.getYCuts();

    StringBuffer rowbuffer = null;
   
    JRPrintElement element = null;
    String text = null;
    boolean isFirstColumn = true;
    for(int y = 0; y < grid.length; y++)
    {
      rowbuffer = new StringBuffer();
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

   */
  public void createNestedFrames(ListIterator elemIt, JRBasePrintFrame parentFrame)//FIXME need to make this recursive for frames
  {
    while (elemIt.hasNext())
    {
      JRPrintElement element = (JRPrintElement)elemIt.next();
     
      if (element.hasProperties())
      {
        String tableTagProp = element.getPropertiesMap().getProperty(JRPdfExporterTagHelper.PROPERTY_TAG_TABLE);
        boolean tableStart = JRPdfExporterTagHelper.TAG_START.equals(tableTagProp);// || JRPdfExporterTagHelper.TAG_FULL.equals(prop)))
       
        String crosstabProp = element.getPropertiesMap().getProperty(JRCellContents.PROPERTY_TYPE);
        boolean crosstabStart = JRCellContents.TYPE_CROSSTAB_HEADER.equals(crosstabProp);
       
        if (tableStart || crosstabStart)
        {
          tableTypes.push(crosstabStart ? TABLE_TYPE_CROSSTAB : TABLE_TYPE_TABLE);
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

    int y = Integer.MAX_VALUE;
    int width = 0;
    int height = 0;
    for (Iterator it = frame.getElements().iterator(); it.hasNext();)
    {
      JRPrintElement element = (JRPrintElement)it.next();
      x = element.getX() < x ? element.getX() : x;
      y = element.getY() < y ? element.getY() : y;
      width = element.getX() + element.getWidth() > width ? element.getX() + element.getWidth() : width;
      height = element.getY() + element.getHeight() > height ? element.getY() + element.getHeight() : height;
    }
   
    frame.setX(x);// - x);
    frame.setY(y);// - y);
    frame.setWidth(width - x);
    frame.setHeight(height - y);

    for (Iterator it = frame.getElements().iterator(); it.hasNext();)
    {
      JRPrintElement element = (JRPrintElement)it.next();
      element.setX(element.getX() - x);
      element.setY(element.getY() - y);
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

            writeEmptyCell(gridCell, rowHeight);           
          }
          else
          {
           
            JRPrintElement element = gridCell.getWrapper().getElement();
           
            String thTag = null;

            if (
              element != null
              && element.hasProperties()
              )
            {
              thTag = element.getPropertiesMap().getProperty(JRPdfExporterTagHelper.PROPERTY_TAG_TH);
            }
           
            if (thTag != null && (JRPdfExporterTagHelper.TAG_START.equals(thTag) || JRPdfExporterTagHelper.TAG_FULL.equals(thTag)))
            {
              thDepth++;
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

    {
      writer.write(" rowspan=\"" + gridCell.getRowSpan() + "\"");
    }
    if (gridCell.getWrapper() != null)
    {
      JRPrintElement element = gridCell.getWrapper().getElement();
      if (element != null)
      {
        String id = JRProperties.getProperty(element, PROPERTY_HTML_ID);
        if (id != null)
        {
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

  {
    java.util.List elements = band.getElements();

    if (elements != null && elements.size() > 0)
    {
      JRPrintElement element = null;
      for(Iterator it = elements.iterator(); it.hasNext();)
      {
        element = (JRPrintElement)it.next();
        element.setX(element.getX() + offsetX);
        element.setY(element.getY() + offsetY);
        printPage.addElement(element);
      }
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

   */
  protected void exportElements(List elements) throws IOException, JRException
  {
    if (elements != null && elements.size() > 0)
    {
      JRPrintElement element;
      for(int i = 0; i < elements.size(); i++)
      {
        elementIndex = i;
       
        element = (JRPrintElement)elements.get(i);
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement


  public Color getCellBackcolor()
  {
    Color color;
    JRPrintElement element = getElement();
    if (element != null && element.getModeValue() == ModeEnum.OPAQUE)
    {
      color = element.getBackcolor();
    }
    else
    {
      color = backcolor;
    }
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.