Package ag.ion.bion.officelayer.text.table

Examples of ag.ion.bion.officelayer.text.table.ITextTableCellRangeName


      textTable = textTableManagement.getTextTable(lastTableNumber);
      textTableCellRanges.add(textTable.getCellRange(firstColumnIndex,0, lastColumnIndex, getRowIndexInTable(lastTableNumber,lastRowIndex)));
    }
    ITextTableCellRange[] tableCellRanges = new ITextTableCellRange[textTableCellRanges.size()];
    tableCellRanges = (ITextTableCellRange[])textTableCellRanges.toArray(tableCellRanges);
    ITextTableCellRangeName tableCellRangeName = new TextTableCellRangeName(firstColumnIndex,firstRowIndex,lastColumnIndex,lastRowIndex);
    IETextTableCellRange tableCellRange = new ETextTableCellRange(tableCellRanges,tableCellRangeName,this);
    return tableCellRange;
  }
View Full Code Here


        range[i] = (ITextTableCellRange)textTableCellRanges[i].getCloneService().cloneToPosition(destinationPosition,propertyKeysContainer).getClonedObject();
        table = range[i].getCell(0,0).getTextTable();
        eTextTable.addTable(table);
      }
      if(generateReturnValue) {
        ITextTableCellRangeName textTableCellRangeName = new TextTableCellRangeName(0,0,range[0].getColumnCount()-1,range[0].getRowCount());
        IETextTableCellRange cellRange = new ETextTableCellRange(range,textTableCellRangeName,eTextTable);
        return new ClonedObject(cellRange,cellRange.getClass());
      }
      else
        return null;
View Full Code Here

      textTableCellRanges[i] = ((ITextTableColumn)textTableColumns.get(i)).getCellRange();
      endRow = endRow + ((ITextTableColumn)textTableColumns.get(i)).getCellRange().getRowCount();
    }
   
    if(textTableCellRanges.length > 0) {
      ITextTableCellRangeName tableCellRangeName = new TextTableCellRangeName(textTableCellRanges[0].getRangeName().getRangeStartColumnIndex(),
          textTableCellRanges[0].getRangeName().getRangeStartRowIndex(),
          textTableCellRanges[textTableCellRanges.length-1].getRangeName().getRangeEndColumnIndex(),
          endRow-1);
     
      ETextTableCellRange textTableCellRange = new ETextTableCellRange(textTableCellRanges,tableCellRangeName,textTable);
View Full Code Here

        if(tmpColumnCount == 0 || tmpRowCount==0) {
          CloneException cloneException =  new CloneException("No range selected.");
          throw cloneException;
        }
        newTable = tableCellRange.getCell(0,0).getTextTable();;
        ITextTableCellRangeName rangeName = tableCellRange.getRangeName();
        columnStart = rangeName.getRangeStartColumnIndex();
        rowStart = rangeName.getRangeStartRowIndex();
        if(tmpColumnCount != columnCount || tmpRowCount != rowCount) {
          CloneException cloneException =  new CloneException("The selected range is not valid.");
          throw cloneException;
        }
      }
      else if(TextTableRow.class.isAssignableFrom(position.getType())) {
        TextTableRow textTableRow = ((TextTableRow)position.getDestinationObject());       
        ITextTableCellRange tableCellRange = textTableRow.getCellRange();
        int tmpColumnCount = tableCellRange.getColumnCount();
        int tmpRowCount = tableCellRange.getRowCount();
        if(tmpColumnCount == 0 || tmpRowCount==0) {
          CloneException cloneException =  new CloneException("No range selected.");
          throw cloneException;
        }
        newTable = tableCellRange.getCell(0,0).getTextTable();;
        ITextTableCellRangeName rangeName = tableCellRange.getRangeName();
        columnStart = rangeName.getRangeStartColumnIndex();
        rowStart = rangeName.getRangeStartRowIndex();
        if(tmpColumnCount != columnCount || tmpRowCount != rowCount) {
          CloneException cloneException =  new CloneException("The selected range is not valid.");
          throw cloneException;
        }
      }
View Full Code Here

              "No range selected.");
          throw cloneException;
        }
        newTable = tableCellRange.getCell(0, 0).getTextTable();
        ;
        ITextTableCellRangeName rangeName = tableCellRange
            .getRangeName();
        columnStart = rangeName.getRangeStartColumnIndex();
        rowStart = rangeName.getRangeStartRowIndex();
        if (tmpColumnCount != columnCount || tmpRowCount != rowCount) {
          CloneException cloneException = new CloneException(
              "The selected range is not valid.");
          throw cloneException;
        }
      } else if (TextTableRow.class.isAssignableFrom(position.getType())) {
        TextTableRow textTableRow = ((TextTableRow) position
            .getDestinationObject());
        ITextTableCellRange tableCellRange = textTableRow
            .getCellRange();
        int tmpColumnCount = tableCellRange.getColumnCount();
        int tmpRowCount = tableCellRange.getRowCount();
        if (tmpColumnCount == 0 || tmpRowCount == 0) {
          CloneException cloneException = new CloneException(
              "No range selected.");
          throw cloneException;
        }
        newTable = tableCellRange.getCell(0, 0).getTextTable();
        ;
        ITextTableCellRangeName rangeName = tableCellRange
            .getRangeName();
        columnStart = rangeName.getRangeStartColumnIndex();
        rowStart = rangeName.getRangeStartRowIndex();
        if (tmpColumnCount != columnCount || tmpRowCount != rowCount) {
          CloneException cloneException = new CloneException(
              "The selected range is not valid.");
          throw cloneException;
        }
View Full Code Here

    }
    ITextTableCellRange[] tableCellRanges = new ITextTableCellRange[textTableCellRanges
        .size()];
    tableCellRanges = (ITextTableCellRange[]) textTableCellRanges
        .toArray(tableCellRanges);
    ITextTableCellRangeName tableCellRangeName = new TextTableCellRangeName(
        firstColumnIndex, firstRowIndex, lastColumnIndex, lastRowIndex);
    IETextTableCellRange tableCellRange = new ETextTableCellRange(
        tableCellRanges, tableCellRangeName, this);
    return tableCellRange;
  }
View Full Code Here

                propertyKeysContainer).getClonedObject();
        table = range[i].getCell(0, 0).getTextTable();
        eTextTable.addTable(table);
      }
      if (generateReturnValue) {
        ITextTableCellRangeName textTableCellRangeName = new TextTableCellRangeName(
            0, 0, range[0].getColumnCount() - 1, range[0]
                .getRowCount());
        IETextTableCellRange cellRange = new ETextTableCellRange(range,
            textTableCellRangeName, eTextTable);
        return new ClonedObject(cellRange, cellRange.getClass());
View Full Code Here

          + ((ITextTableColumn) textTableColumns.get(i))
              .getCellRange().getRowCount();
    }

    if (textTableCellRanges.length > 0) {
      ITextTableCellRangeName tableCellRangeName = new TextTableCellRangeName(
          textTableCellRanges[0].getRangeName()
              .getRangeStartColumnIndex(), textTableCellRanges[0]
              .getRangeName().getRangeStartRowIndex(),
          textTableCellRanges[textTableCellRanges.length - 1]
              .getRangeName().getRangeEndColumnIndex(),
View Full Code Here

TOP

Related Classes of ag.ion.bion.officelayer.text.table.ITextTableCellRangeName

Copyright © 2018 www.massapicom. 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.