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);
复制代码
|
|