您好,这个问题经内部分析发现,您文档中的PrintInfo需要加一些设置,
一方面文档中设置了对齐方式,同时又设置了margin,如图:
margin这个参数是用来调整打印内容与纸张边距的距离的,
由于SpreadJS采用的是虚拟纸张,通常情况下,只要虚拟纸张的尺寸调整到合适大小,
margin的各个参数都设置为0即可,除非一些比例与纸张差别较大的报表,
您可以通过margin进行调整。
只要针对每一个sheet执行以下代码即可:
- sheet.printInfo().margin({bottom: 0,footer: 0,header: 0,left: 0,right: 0,top: 0})
复制代码
打印预览如图所示:
|