Examples of JRPrintElement


Examples of net.sf.jasperreports.engine.JRPrintElement

  /**
   *
   */
  public XlsxFontInfo(JRExporterGridCell gridCell, String fontName)
  {
    JRPrintElement element = gridCell.getElement();

    if (element != null)
    {
      this.color = JRColorUtil.getColorHexa(element.getForecolor());
    }
   
    JRFont font = element instanceof JRFont ? (JRFont)element : null;
    if (font != null)
    {
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

        frameIndex == null && (reportIndex != 0 || pageIndex != startPageIndex)
        );

    tableHelper.exportHeader();

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

Examples of net.sf.jasperreports.engine.JRPrintElement

  {
    this.formatIndex = formatIndex;
    this.fontIndex = fontIndex;
    this.borderIndex = borderIndex;
   
    JRPrintElement element = gridCell.getElement();
   
    if (element != null && element.getModeValue() == ModeEnum.OPAQUE)
    {
      this.backcolor = JRColorUtil.getColorHexa(element.getBackcolor());
    }
    else if (gridCell.getBackcolor() != null)
    {
      this.backcolor = JRColorUtil.getColorHexa(gridCell.getBackcolor());
    }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

  }

  @Override
  protected void visitElement(JRElement element)
  {
    JRPrintElement printElement = convertVisitor.getVisitPrintElement(element);
    printElement.accept(drawVisitor, elementOffset(element));
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

    if (elements != null && elements.size() > 0)
    {
      Shape clipArea = grx.getClip();
      for(Iterator it = elements.iterator(); it.hasNext();)
      {
        JRPrintElement element = (JRPrintElement)it.next();
       
        if (
          (filter != null && !filter.isToExport(element))
          || !clipArea.intersects(
            element.getX() + elementOffset.getX() - ELEMENT_RECTANGLE_PADDING,
            element.getY() + elementOffset.getY() - ELEMENT_RECTANGLE_PADDING,
            element.getWidth() + 2 * ELEMENT_RECTANGLE_PADDING,
            element.getHeight() + 2 * ELEMENT_RECTANGLE_PADDING)
          )
        {
          continue;
        }
       
        element.accept(drawVisitor, elementOffset);
      }
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

   */
  public CellStyle(Writer styleWriter, JRExporterGridCell gridCell)
  {
    super(styleWriter);

    JRPrintElement element = gridCell.getElement();
   
    if (element != null && element.getModeValue() == ModeEnum.OPAQUE)
    {
      //fill = "solid";
      backcolor = JRColorUtil.getColorHexa(element.getBackcolor());
    }
    else
    {
      //fill = "none";
      if (gridCell.getBackcolor() != null)
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement


  protected void exportElements(Collection elements) throws JRException, IOException {
    if (elements != null && elements.size() > 0) {
      for (Iterator it = elements.iterator(); it.hasNext();) {
        JRPrintElement element = (JRPrintElement)it.next();
        if (filter == null || filter.isToExport(element)) {
          if (element instanceof JRPrintLine) {
            exportLine((JRPrintLine)element);
          }
          else if (element instanceof JRPrintRectangle) {
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

  protected void collectDeepElements(List elementsList, List deepElements)
  {
    for (Iterator it = elementsList.iterator(); it.hasNext();)
    {
      JRPrintElement element = (JRPrintElement) it.next();
      deepElements.add(element);
     
      if (element instanceof JRPrintFrame)
      {
        JRPrintFrame frame = (JRPrintFrame) element;
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

  {
    if (elementList != null && !elementList.isEmpty())
    {
      for (Iterator it = elementList.iterator(); it.hasNext();)
      {
        JRPrintElement element = (JRPrintElement) it.next();
        cacheInContext(element);
      }
    }
  }
View Full Code Here

Examples of net.sf.jasperreports.engine.JRPrintElement

  protected void traverseDeepElements(ElementVisitor visitor, List elementsList)
  {
    for (Iterator it = elementsList.iterator(); it.hasNext();)
    {
      JRPrintElement element = (JRPrintElement) it.next();
      visitor.visitElement(element);
     
      if (element instanceof JRPrintFrame)
      {
        JRPrintFrame frame = (JRPrintFrame) element;
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.