我有一个要求,即Apache POI生成的文件需要在一个页面设置集上生成一个适合所有列的fie .我已经尝试了一些API的变种,但到目前为止我还没能做到.我也无法真正找到它是否可以完成.
看起来这个setFitToPage(true)功能调整了高度和宽度,而不仅仅是我想要的宽度.使用setFitWidth和setFitHeight喜欢我在各种其他堆栈溢出问题中发现似乎没有任何影响.
这是我到目前为止:
public void setPrintSettings(Sheet sheet) {
sheet.setFitToPage(true); //this will resize both height and width to fit
sheet.getPrintSetup().setLandscape(true);
sheet.getPrintSetup().setFitWidth((short) 1);
sheet.getPrintSetup().setFitHeight((short) 1);
}
Run Code Online (Sandbox Code Playgroud)