Package org.apache.poi.hssf.record

Examples of org.apache.poi.hssf.record.MergeCellsRecord


   *
   */
  public void testMovingMergedRegion() {
    List records = new ArrayList();
   
    MergeCellsRecord merged = new MergeCellsRecord();
    merged.addArea(0, (short)0, 1, (short)2);
    records.add(new RowRecord());
    records.add(new RowRecord());
    records.add(new RowRecord());
    records.add(merged);
   
View Full Code Here


    List<Record> records = new ArrayList<Record>();

    CellRangeAddress[] cras = {
      new CellRangeAddress(0, 1, 0, 2),
    };
    MergeCellsRecord merged = new MergeCellsRecord(cras, 0, cras.length);
    records.add(BOFRecord.createSheetBOF());
    records.add(new DimensionsRecord());
    records.add(new RowRecord(0));
    records.add(new RowRecord(1));
    records.add(new RowRecord(2));
View Full Code Here

   *
   */
  public void testMovingMergedRegion() {
    List records = new ArrayList();
   
    MergeCellsRecord merged = new MergeCellsRecord();
    merged.addArea(0, (short)0, 1, (short)2);
    records.add(new RowRecord());
    records.add(new RowRecord());
    records.add(new RowRecord());
    records.add(merged);
   
View Full Code Here

    List<Record> records = new ArrayList<Record>();

    CellRangeAddress[] cras = {
      new CellRangeAddress(0, 1, 0, 2),
    };
    MergeCellsRecord merged = new MergeCellsRecord(cras, 0, cras.length);
    records.add(BOFRecord.createSheetBOF());
    records.add(new DimensionsRecord());
    records.add(new RowRecord(0));
    records.add(new RowRecord(1));
    records.add(new RowRecord(2));
View Full Code Here

    List<Record> records = new ArrayList<Record>();

    CellRangeAddress[] cras = {
      new CellRangeAddress(0, 1, 0, 2),
    };
    MergeCellsRecord merged = new MergeCellsRecord(cras, 0, cras.length);
    records.add(BOFRecord.createSheetBOF());
    records.add(new DimensionsRecord());
    records.add(new RowRecord(0));
    records.add(new RowRecord(1));
    records.add(new RowRecord(2));
View Full Code Here

    List<Record> records = new ArrayList<Record>();

    CellRangeAddress[] cras = {
      new CellRangeAddress(0, 1, 0, 2),
    };
    MergeCellsRecord merged = new MergeCellsRecord(cras, 0, cras.length);
    records.add(BOFRecord.createSheetBOF());
    records.add(new DimensionsRecord());
    records.add(new RowRecord(0));
    records.add(new RowRecord(1));
    records.add(new RowRecord(2));
View Full Code Here

    List<Record> records = new ArrayList<Record>();

    CellRangeAddress[] cras = {
      new CellRangeAddress(0, 1, 0, 2),
    };
    MergeCellsRecord merged = new MergeCellsRecord(cras, 0, cras.length);
    records.add(BOFRecord.createSheetBOF());
    records.add(new DimensionsRecord());
    records.add(new RowRecord(0));
    records.add(new RowRecord(1));
    records.add(new RowRecord(2));
View Full Code Here

    List<Record> records = new ArrayList<Record>();

    CellRangeAddress[] cras = {
      new CellRangeAddress(0, 1, 0, 2),
    };
    MergeCellsRecord merged = new MergeCellsRecord(cras, 0, cras.length);
    records.add(BOFRecord.createSheetBOF());
    records.add(new DimensionsRecord());
    records.add(new RowRecord(0));
    records.add(new RowRecord(1));
    records.add(new RowRecord(2));
View Full Code Here

   * @param rs
   */
  public void read(RecordStream rs) {
    List temp = _mergedRegions;
    while (rs.peekNextClass() == MergeCellsRecord.class) {
      MergeCellsRecord mcr = (MergeCellsRecord) rs.getNext();
      int nRegions = mcr.getNumAreas();
      for (int i = 0; i < nRegions; i++) {
        temp.add(mcr.getAreaAt(i));
      }
    }
  }
View Full Code Here

    CellRangeAddress[] cras = new CellRangeAddress[nRegions];
    _mergedRegions.toArray(cras);

    for (int i = 0; i < nFullMergedCellsRecords; i++) {
      int startIx = i * MAX_MERGED_REGIONS;
      rv.visitRecord(new MergeCellsRecord(cras, startIx, MAX_MERGED_REGIONS));
    }
    if (nLeftoverMergedRegions > 0) {
      int startIx = nFullMergedCellsRecords * MAX_MERGED_REGIONS;
      rv.visitRecord(new MergeCellsRecord(cras, startIx, nLeftoverMergedRegions));
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.poi.hssf.record.MergeCellsRecord

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.