js代码下载网站,网站图片一般的像素,做视频的免费素材网站,北京建设公司有哪些省纸模式顾名思义就是节省纸张#xff0c;使用 Jasper 去生成 PDF 的时候如果进行分组打印的时候#xff0c;一页 A4 纸只会打印一组数据。这种情况下#xff0c;如果每组数据特别少#xff0c;只有几行#xff0c;一页 A4 纸张根本用不了#xff0c;就会另起一页继续打印…省纸模式顾名思义就是节省纸张使用 Jasper 去生成 PDF 的时候如果进行分组打印的时候一页 A4 纸只会打印一组数据。这种情况下如果每组数据特别少只有几行一页 A4 纸张根本用不了就会另起一页继续打印这样下来就会造成纸张的浪费。基于这种场景的需求提出了省纸模式。省纸模式下会自动进行分组数据的合并使一页纸张尽可能放 多组数据。这种方式下 Jasper 会通过算法计算如果下一组数据能够放在上一组数据之后就会在上一组数据后面追加如果通过计算发现下一组放不下就会另起一页。 ⚠️需要注意如果Jasper 不是分组生成 PDF那么自然就没有所谓的省纸模式了 下面介绍下如何进行省纸模式打印 PDF前提条件是你已经掌握了分组打印。我们在编辑器打开jrxml 文件 1.首先选中文件名称在属性选项中将“忽略页码”属性取消勾选 2.其次选中 group header在属性选项中勾选 reprint header on each page 和 keep together同时取消勾选 start new page并将 split type 设置成 stretch 3.同理将group footer按照步骤 2 进行同样设置即可 4.最后将 page footer 属性中的 split type 设置成 stretch 最后则可以进行验证了最后效果由于数据安全就不进行展示了