找回密码
 立即注册

QQ登录

只需一步,快速开始

ann 悬赏达人认证

初级会员

4

主题

148

帖子

356

积分

初级会员

积分
356

悬赏达人

最新发帖
ann 悬赏达人认证
初级会员   /  发表于:2022-8-26 17:18  /   查看:1446  /  回复:1

GcExcel可以像SpreadJs一样获取到工作簿的printInfo信息吗?Yes! 可以通过如下代码获取到工作簿中下所有sheet打印信息的list,然后拿到自己关注的sheet的PageInfo,获取详细的参数。
  1. PrintManager printManager = new PrintManager();
  2.         //初始化page信息
  3.         List<PageInfo> pages = printManager.paginate(workbook);
复制代码


image.png215323485.png

也可以自定义打印信息,然后覆盖设置。比如导出PDF的设置,代码如下:
  1. //生成新的page信息
  2.         List<PageInfo> newPages = new ArrayList<PageInfo>();
  3.         newPages.add(pages.get(0));
  4.         newPages.get(0).getPageContent().setRange(worksheet.getUsedRange());
  5.         printManager.updatePageNumberAndPageSettings(newPages);
  6.         printManager.savePageInfosToPDF(outputStream, newPages);
复制代码


1 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-8-26 18:15:13
沙发
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部