找回密码
 立即注册

QQ登录

只需一步,快速开始

sean_chen

中级会员

44

主题

121

帖子

849

积分

中级会员

积分
849
sean_chen
中级会员   /  发表于:2019-9-17 13:28  /   查看:2719  /  回复:3
你好,
现在有这样一个需求:有两个sheet,一个sheet 5列,一个sheet 15列,希望打印的时候在一页显示,并能够铺满整页。
现在只能按照最长列宽展示。
有什么解决方案吗?

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2019-9-17 14:24:18
沙发
你好,可以拷贝一个用于打印的sheet页,可以将其隐藏,将两个sheet拼到一个sheet中,
想要打印铺满一页显示可以设置打印方向为横向或纵向(printInfo.orientation),
并设置fitPagesWide或fitPagesTall,按照水平或垂直方向的一页打印,
printInfo.fitPagesWide(1);

https://demo.grapecity.com.cn/sp ... o~fitPagesWide.html
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
sean_chen
中级会员   /  发表于:2019-9-17 15:00:50
板凳
Fiooona 发表于 2019-9-17 14:24
你好,可以拷贝一个用于打印的sheet页,可以将其隐藏,将两个sheet拼到一个sheet中,
想要打印铺满一页显 ...

如图中红色区域,希望红色区域能够和下面部分一样铺满整页宽度,下面部分不动
Capture.PNG
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-9-17 17:32:49
地板
打印设置是对整个sheet进行设置,无法做出您描述的设置,可以考虑用合并单元格的方式来实现,计算合适的列宽,对红色区域进行合并单元格,来达到铺满整页的效果。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部