报表设计完成后,应分别检查“常规预览”和“打印预览”。常规预览面向屏幕显示和交互,打印预览面向纸张分页,两者的尺寸和分页行为不同。
| 检查项 | 常规预览 | 打印预览 |
|---|---|---|
| 数据扩展、过滤、条件属性 | 必查 | 必查 |
| 检索栏和控件交互 | 主要检查方式 | 通常不作为重点 |
| 纸张、边距和分页 | 不按打印页面分页 | 按页面设置分页 |
| 页眉页脚、重复表头 | 不代表最终打印效果 | 必查 |
| PDF、打印当前页 | 不适用 | 在打印预览中检查 |
建议从第一条、最后一条、空数据、长文本和跨页数据中各选一个样例。只验证普通数据可能遗漏尾页隐藏、重复表尾、自动换行或分页边界问题。
排错提示:常规预览正确但打印预览错位时,优先检查纸张方向、页边距、页眉页脚高度、缩放和重复/冻结区域;两种预览都为空时,先回到数据集预览检查数据和入参。
常规预览会把页面上配置的内容全部展示出来,不会根据页面设置进行分页处理。
自适应
根据报表挂载容器大小行列整体尺寸自适应
常规预览模式下,行列尺寸跟挂载容器的大小有关,会整体自适应,与设计器内设置的行列尺寸不同,会根据预览容器的大小跟设计器所有行列总长度计算出响应比例,根据这个比例去等比例改变整体行列尺寸,如下图所示:
设计器配置:

常规预览展示:

单元格resize数值也根据响应比例变化
单元格的 resize 指每个单元格的行列尺寸。常规预览会根据容器大小与设计器行列总尺寸计算比例,并等比例放大或缩小。
