1 概述

当报表工作表的总列宽 > 纸张打印区域宽度时,超出部分将无法完整显示在纸张上。此时必须通过调整布局或打印设置解决问题。

2 解决方案

超宽比(总列宽 / 纸张打印区域宽度)> 100%时,打印插件会自动计算缩放比(纸张打印区域宽度 / 总列宽)进行打印/预览,缩放比最小至25%(超宽比≤400%),字体大小同比例缩小(字体大小最低可缩小至5pt);缩放比小于25%时,按照25%进行缩小显示,右边区域可能有部分内容无法打印输出。

根据不同的超宽比(总列宽 / 纸张打印区域宽度),用户可按以下进行调优(缩放比接近100%时,打印效果最接近网页效果):

调整方案 适用场景 说明
调小左右边距 超宽比 ≤ 115% 可通过调小纸张的左右边距,增加纸张内容区域的宽度
切换为横向纸张 超宽比 ≤ 140% 通过调大纸张的宽度重新分页计算
横向分页打印 超宽比 > 400% 支持按列横向分页+纸张高度分页(或按行分页)进行打印

3 操作指南

3.1 调小纸张左边边距

1、报表设计时设置
打开工具栏:【报表】-》【页面设置】-》【打印页面设置】窗口,可适当调小纸张左边边距:

这里调整的左右边距将作为所有客户端该报表的初始值;客户端如果有调整,则使用客户端个性化的配置值。

2、打印预览时设置
进入打印预览:点击顶部工具栏上的【页面设置】窗口,在弹出窗口中,调小纸张左边边距:

这里调整的左右边距仅对本机和当前报表生效;该报表后续打印自动会应用最后的配置信息。

3.2 切换为横向纸张

1、报表设计时设置
打开工具栏:【报表】-》【页面设置】-》【打印页面设置】窗口,将方向设置为“横向”:

2、打印预览时调整
报表执行后,点击“【打印】-》【打印预览】”进入打印预览界面,通过“页面设置”界面,将方向设置为“横向”。

3.3 横向分页打印

如果超宽比超过 300%(如横向扩展的报表),推荐通过横向分页的方法来实现打印。

作者:柳杨  创建时间:2025-05-22 17:29
最后编辑:柳杨  更新时间:2025-06-05 14:16