Summary: | Please add methods getTopMargin(), getBottomMargin(), etc, to XSSFSheet | ||
---|---|---|---|
Product: | POI | Reporter: | David Gauntt <dmgauntt> |
Component: | XSSF | Assignee: | POI Developers List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | ||
Priority: | P2 | ||
Version: | 4.0.x-dev | ||
Target Milestone: | --- | ||
Hardware: | All | ||
OS: | All |
Description
David Gauntt
2019-03-02 16:22:24 UTC
I have refined the workaround: public static double getTopMargin(XSSFSheet sheet) { return getPageMargins(sheet).getTop(); } public static double getBottomMargin(XSSFSheet sheet) { return getPageMargins(sheet).getBottom(); } private static CTPageMargins getPageMargins(XSSFSheet sheet) { final CTWorksheet ctSheet = sheet.getCTWorksheet(); if (ctSheet.isSetPageMargins()) { return ctSheet.getPageMargins(); } else { return ctSheet.addNewPageMargins(); } } |