private void processPrintSetup(final HSSFSheet sheet, final PrintSetup printSetup) { sheet.getPrintSetup().setPaperSize(printSetup.getPaperSize()); sheet.getPrintSetup().setScale(printSetup.getScale()); sheet.getPrintSetup().setFitWidth(printSetup.getFitWidth()); sheet.getPrintSetup().setPageStart(printSetup.getPageStart()); sheet.getPrintSetup().setFitHeight(printSetup.getFitHeight()); sheet.getPrintSetup().setFooterMargin(printSetup.getFooterMargin()); sheet.getPrintSetup().setLandscape(printSetup.getLandscape()); sheet.getPrintSetup().setLeftToRight(printSetup.getLeftToRight()); sheet.getPrintSetup().setNoColor(printSetup.getNoColor()); sheet.getPrintSetup().setOptions(printSetup.getOptions()); sheet.getPrintSetup().setDraft(printSetup.getDraft()); sheet.getPrintSetup().setHResolution(printSetup.getHResolution()); sheet.getPrintSetup().setNotes(printSetup.getNotes()); sheet.getPrintSetup().setUsePage(printSetup.getUsePage()); sheet.getPrintSetup().setVResolution(printSetup.getVResolution()); sheet.getPrintSetup().setValidSettings(printSetup.getValidSettings()); sheet.getPrintSetup().setNoOrientation(printSetup.getNoOrientation()); }