GcExcel获取&设置printInfo
GcExcel可以像SpreadJs一样获取到工作簿的printInfo信息吗?Yes! 可以通过如下代码获取到工作簿中下所有sheet打印信息的list,然后拿到自己关注的sheet的PageInfo,获取详细的参数。
PrintManager printManager = new PrintManager();
//初始化page信息
List<PageInfo> pages = printManager.paginate(workbook);
也可以自定义打印信息,然后覆盖设置。比如导出PDF的设置,代码如下:
//生成新的page信息
List<PageInfo> newPages = new ArrayList<PageInfo>();
newPages.add(pages.get(0));
newPages.get(0).getPageContent().setRange(worksheet.getUsedRange());
printManager.updatePageNumberAndPageSettings(newPages);
printManager.savePageInfosToPDF(outputStream, newPages);
{:5_117:}
页:
[1]