@Override public CFHeader12Record clone() { CFHeader12Record result = new CFHeader12Record(); result.futureHeader = (FtrHeader)futureHeader.clone(); super.copyTo(result); return result; } }
private static CFHeaderBase createHeader(CellRangeAddress[] regions, CFRuleBase[] rules) { final CFHeaderBase header; if (rules.length == 0 || rules[0] instanceof CFRuleRecord) { header = new CFHeaderRecord(regions, rules.length); } else { header = new CFHeader12Record(regions, rules.length); } // set the "needs recalculate" by default to avoid Excel handling conditional formatting incorrectly // see bug 52122 for details header.setNeedRecalculation(true); return header; }
private static CFHeaderBase createHeader(CellRangeAddress[] regions, CFRuleBase[] rules) { final CFHeaderBase header; if (rules.length == 0 || rules[0] instanceof CFRuleRecord) { header = new CFHeaderRecord(regions, rules.length); } else { header = new CFHeader12Record(regions, rules.length); } // set the "needs recalculate" by default to avoid Excel handling conditional formatting incorrectly // see bug 52122 for details header.setNeedRecalculation(true); return header; }
@Override public CFHeader12Record clone() { CFHeader12Record result = new CFHeader12Record(); result.futureHeader = (FtrHeader)futureHeader.clone(); super.copyTo(result); return result; } }
case BoundSheetRecord.sid: return new BoundSheetRecord(in); case CFHeaderRecord.sid: return new CFHeaderRecord(in); case CFHeader12Record.sid: return new CFHeader12Record(in); case CFRuleRecord.sid: return new CFRuleRecord(in); case CFRule12Record.sid: return new CFRule12Record(in);
case BoundSheetRecord.sid: return new BoundSheetRecord(in); case CFHeaderRecord.sid: return new CFHeaderRecord(in); case CFHeader12Record.sid: return new CFHeader12Record(in); case CFRuleRecord.sid: return new CFRuleRecord(in); case CFRule12Record.sid: return new CFRule12Record(in);