protected void copyRowSettings(Row templateRow, Row newRow, Worksheet templateWorksheet, Worksheet resultWorksheet) { newRow.setHt(templateRow.getHt()); newRow.setCustomHeight(true); CTPageBreak rowBreaks = templateWorksheet.getRowBreaks(); if (rowBreaks != null && rowBreaks.getBrk() != null) { CTPageBreak resultWorksheetRowBreaks = resultWorksheet.getRowBreaks(); for (CTBreak templateBreak : rowBreaks.getBrk()) { if (templateRow.getR().equals(templateBreak.getId())) { CTBreak newBreak = XmlUtils.deepCopy(templateBreak, Context.jcSML); newBreak.setId(newRow.getR()); resultWorksheetRowBreaks.getBrk().add(newBreak); } } long rowBreaksCount = resultWorksheetRowBreaks.getBrk().size(); resultWorksheetRowBreaks.setCount(rowBreaksCount); resultWorksheetRowBreaks.setManualBreakCount(rowBreaksCount); } newRow.setOutlineLevel(templateRow.getOutlineLevel()); }
protected void copyRowSettings(Row templateRow, Row newRow, Worksheet templateWorksheet, Worksheet resultWorksheet) { newRow.setHt(templateRow.getHt()); newRow.setCustomHeight(true); CTPageBreak rowBreaks = templateWorksheet.getRowBreaks(); if (rowBreaks != null && rowBreaks.getBrk() != null) { CTPageBreak resultWorksheetRowBreaks = resultWorksheet.getRowBreaks(); for (CTBreak templateBreak : rowBreaks.getBrk()) { if (templateRow.getR().equals(templateBreak.getId())) { CTBreak newBreak = XmlUtils.deepCopy(templateBreak, Context.jcSML); newBreak.setId(newRow.getR()); resultWorksheetRowBreaks.getBrk().add(newBreak); } } long rowBreaksCount = resultWorksheetRowBreaks.getBrk().size(); resultWorksheetRowBreaks.setCount(rowBreaksCount); resultWorksheetRowBreaks.setManualBreakCount(rowBreaksCount); } newRow.setOutlineLevel(templateRow.getOutlineLevel()); }