Examples of JRCellContents


Examples of net.sf.jasperreports.crosstabs.JRCellContents

    for (int i = 0; i < columnGroups.length; i++)
    {
      colHeadersYOffset += columnGroups[i].getHeight();
    }
   
    JRCellContents headerCell = crosstab.getHeaderCell();
    if (headerCell != null)
    {
      if (headerCell.getWidth() != 0 && headerCell.getHeight() != 0)
      {
        crosstabElements.add(
          getCrosstabCellFrame(
            reportConverter,
            headerCell,
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

    {
      JRCrosstabColumnGroup group = groups[i];
     
      if (group.getTotalPositionValue() == CrosstabTotalPositionEnum.START)
      {
        JRCellContents totalHeader = group.getTotalHeader();
        if (totalHeader.getWidth() != 0 && totalHeader.getHeight() != 0)
        {
          boolean firstOnRow = x == 0 && crosstab.getHeaderCell() == null;
          crosstabElements.add(
            getCrosstabCellFrame(
              reportConverter,
              totalHeader,
              rowHeadersXOffset + x,
              y,
              firstOnRow && crosstab.getRunDirectionValue() != RunDirectionEnum.RTL, //LTR or null
              firstOnRow && crosstab.getRunDirectionValue() == RunDirectionEnum.RTL,
              false
              ));
 
          x += totalHeader.getWidth();
        }
      }
     
      JRCellContents header = group.getHeader();
      if (header.getWidth() != 0 && header.getHeight() != 0) {
        boolean firstOnRow = x == 0 && crosstab.getHeaderCell() == null;
        crosstabElements.add(
          getCrosstabCellFrame(
            reportConverter,
            header,
            rowHeadersXOffset + x,
            y,
            firstOnRow && crosstab.getRunDirectionValue() != RunDirectionEnum.RTL, //LTR or null
            firstOnRow && crosstab.getRunDirectionValue() == RunDirectionEnum.RTL,
            false
            ));
      }
     
      if (group.getTotalPositionValue() == CrosstabTotalPositionEnum.END)
      {
        JRCellContents totalHeader = group.getTotalHeader();
        if (totalHeader.getWidth() != 0 && totalHeader.getHeight() != 0)
        {
          crosstabElements.add(
            getCrosstabCellFrame(
              reportConverter,
              totalHeader,
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

    {
      JRCrosstabRowGroup group = groups[i];
     
      if (group.getTotalPositionValue() == CrosstabTotalPositionEnum.START)
      {
        JRCellContents totalHeader = group.getTotalHeader();
        if (totalHeader.getWidth() != 0 && totalHeader.getHeight() != 0)
        {
          crosstabElements.add(
            getCrosstabCellFrame(
              reportConverter,
              totalHeader,
              x,
              colHeadersYOffset + y,
              false,
              false,
              y == 0 && crosstab.getHeaderCell() == null
              ));
         
          addCrosstabDataCellsRow(
            reportConverter,
            crosstab,
            rowHeadersXOffset,
            colHeadersYOffset + y,
            i,
            crosstabElements
            );
          y += totalHeader.getHeight();
        }
      }
     
      JRCellContents header = group.getHeader();
      if (header.getWidth() != 0 && header.getHeight() != 0)
      {
        crosstabElements.add(
          getCrosstabCellFrame(
            reportConverter,
            header,
            x,
            colHeadersYOffset + y,
            false,
            false,
            y == 0 && crosstab.getHeaderCell() == null
            ));
      }
     
      if (i == groups.length - 1)
      {
        addCrosstabDataCellsRow(
          reportConverter,
          crosstab,
          rowHeadersXOffset,
          colHeadersYOffset + y,
          groups.length,
          crosstabElements
          );       
      }
     
      if (group.getTotalPositionValue() == CrosstabTotalPositionEnum.END)
      {
        JRCellContents totalHeader = group.getTotalHeader();
        if (totalHeader.getWidth() != 0 && totalHeader.getHeight() != 0)
        {
          crosstabElements.add(
            getCrosstabCellFrame(
              reportConverter,
              totalHeader,
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

        if (group.getTotalPositionValue() == CrosstabTotalPositionEnum.START)
        {
          JRCrosstabCell cell = cells[rowIndex][i];
          if (cell != null)
          {
            JRCellContents contents = cell.getContents();
            if (contents.getWidth() != 0 && contents.getHeight() != 0)
            {
              crosstabElements.add(
                getCrosstabCellFrame(
                  reportConverter,
                  contents,
                  crosstabX + x,
                  crosstabY,
                  false,
                  false,
                  false
                  ));
              x += cells[rowIndex][i].getContents().getWidth();
            }
          }
        }
       
        if (i == colGroups.length - 1)
        {
          JRCrosstabCell cell = cells[rowIndex][colGroups.length];
          if (cell != null)
          {
            JRCellContents contents = cell.getContents();
            if (contents.getWidth() != 0 && contents.getHeight() != 0)
            {
              crosstabElements.add(
                getCrosstabCellFrame(
                  reportConverter,
                  contents,
                  crosstabX + x,
                  crosstabY,
                  false,
                  false,
                  false
                  ));
            }
          }
        }
       
        if (group.getTotalPositionValue() == CrosstabTotalPositionEnum.END)
        {
          JRCrosstabCell cell = cells[rowIndex][i];
          if (cell != null)
          {
            JRCellContents contents = cell.getContents();
            if (contents.getWidth() != 0 && contents.getHeight() != 0)
            {
              crosstabElements.add(
                getCrosstabCellFrame(
                  reportConverter,
                  contents,
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

  /**
   *
   */
  private void writeCrosstabWhenNoDataCell( JRCrosstab crosstab, String parentName)
  {
    JRCellContents whenNoDataCell = crosstab.getWhenNoDataCell();
    if (whenNoDataCell != null)
    {
      writeCellContents( whenNoDataCell, parentName + "NoDataCell");
      write( parentName + ".setWhenNoDataCell(" + parentName + "NoDataCell);\n");
      flush();
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

  /**
   *
   */
  private void writeCrosstabHeaderCell( JRCrosstab crosstab, String parentName)
  {
    JRCellContents headerCell = crosstab.getHeaderCell();
    if (headerCell != null)
    {
      writeCellContents( headerCell, parentName + "HeaderCellContents");
      write( parentName + ".setHeaderCell(" + parentName + "HeaderCellContents);\n");
      flush();
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

      write( groupName + ".setTotalPosition({0});\n", group.getTotalPositionValue(), CrosstabTotalPositionEnum.NONE);
      write( groupName + ".setPosition({0});\n", group.getPositionValue(), CrosstabRowPositionEnum.TOP);
 
      writeBucket( group.getBucket(), groupName);
 
      JRCellContents header = group.getHeader();
      if(header != null)
      {
        writeCellContents( header, groupName + "HeaderContents");
        write( groupName + ".setHeader(" + groupName + "HeaderContents);\n");
      }
     
      JRCellContents totalHeader = group.getTotalHeader();
      if(totalHeader != null)
      {
        writeCellContents( totalHeader, groupName + "TotalHeaderContents");
        write( groupName + ".setTotalHeader(" + groupName + "TotalHeaderContents);\n");
      }
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

      write( groupName + ".setTotalPosition({0});\n", group.getTotalPositionValue(), CrosstabTotalPositionEnum.NONE);
      write( groupName + ".setPosition({0});\n", group.getPositionValue(), CrosstabColumnPositionEnum.LEFT);
     
      writeBucket( group.getBucket(), groupName);
 
      JRCellContents header = group.getHeader();
      if(header != null)
      {
        writeCellContents( header, groupName + "HeaderContents");
        write( groupName + ".setHeader(" + groupName + "HeaderContents);\n");
      }
     
      JRCellContents totalHeader = group.getTotalHeader();
      if(totalHeader != null)
      {
        writeCellContents( totalHeader, groupName + "TotalHeaderContents");
        write( groupName + ".setTotalHeader(" + groupName + "TotalHeaderContents);\n");
      }
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

  }


  private void writeCrosstabWhenNoDataCell(JRCrosstab crosstab) throws IOException
  {
    JRCellContents whenNoDataCell = crosstab.getWhenNoDataCell();
    if (whenNoDataCell != null)
    {
      writer.startElement(JRCrosstabFactory.ELEMENT_whenNoDataCell);
      writeCellContents(whenNoDataCell);
      writer.closeElement();
View Full Code Here

Examples of net.sf.jasperreports.crosstabs.JRCellContents

  }


  private void writeCrosstabHeaderCell(JRCrosstab crosstab) throws IOException
  {
    JRCellContents headerCell = crosstab.getHeaderCell();
    if (headerCell != null)
    {
      writer.startElement(JRCrosstabFactory.ELEMENT_crosstabHeaderCell);
      writeCellContents(headerCell);
      writer.closeElement();
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.