是否有可能-与apache POI -设置左或右打印页边距的Excel工作表?
默认的边距很大,在XSSFPrintSetup中看不到setLeftMargin和setRightMargin,只能看到页眉和页脚:
XSSFPrintSetup printSetup = (XSSFPrintSetup) sheet.getPrintSetup();
printSetup.setHeaderMargin(0.5D);
printSetup.setFooterMargin(0.5D);
有没有好心的朋友能帮我一点忙?
3条答案
按热度按时间6l7fqoea1#
工作表边距不包含在
XSSFPrintSetup
对象中,而是包含在XSSFSheet
本身中。使用Sheet
的getMargin
和setMargin
方法,为上/左/下/右/页眉/页脚边距传递适当的Sheet
常量。设置并获取以英寸为单位的边距。368yc8dk2#
对于Kotlin的以下作品:
pkmbmrz73#
枚举现在为MarginType. LeftMargin,-RightMargin
此代码前面的代码为:
这确实是NPOI。