예제 #1
0
  private void process(Sheet oldSheet, Sheet newSheet) {
    printSetup(oldSheet, newSheet);

    title = new TBand(newSheet);
    detail = new TBand(newSheet);
    summary = new TBand(newSheet);

    oldSheet.rowIterator().forEachRemaining(this::processRow);

    widthSetup(oldSheet, newSheet);
    title.addMerged(oldSheet);
    detail.addMerged(oldSheet);
    summary.addMerged(oldSheet);

    title.paint(header, false);
    detail.paint(master, true);
    master.concat(header);
    summary.paint(master, false);
  }