*功能时间:2021-01-15* 打印有纸张配置,默认A4,绿色虚线标识纸张宽度。 ![](https://img.kancloud.cn/f7/ea/f7ea5d7977850d5cc5fd20c2fabd90eb_1423x182.png) 打印分两种情况: | 说明 | 配置界面 | 打印效果 | | --- | --- |--- | | 内容宽度小于纸张宽度,按照纸张大小打印 | ![](https://img.kancloud.cn/ea/42/ea427a02a45eb8de0fc8693080760445_917x737.png) | ![](https://img.kancloud.cn/54/8c/548c9e705a69cecb0496a6829be102ce_1318x863.png) | | 内容宽度大于纸张宽度,横屏打印 | ![](https://img.kancloud.cn/db/75/db75f47c443a2d5eb62294cbe72682f7_1247x824.png) | ![](https://img.kancloud.cn/f8/aa/f8aa3d4b26449dcc62d80749efa2c998_1312x854.png) | ***备注1:当内容宽度小于纸张宽度(如下例),怎么使打印居中?*** | 问题说明 | 配置界面 | 打印效果 | | --- | --- |--- | | 内容宽度小于纸张宽度,按照纸张大小打印,但是没居中 | ![](https://img.kancloud.cn/76/79/767906ae923cc3f4e4b43b52fa1aa1b6_1237x630.png) | ![](https://img.kancloud.cn/ba/9f/ba9f83ea9d9f320387aa02143249422c_1317x867.png) | 两种方案,重新修改配置界面,如下: | 方案说明 | 配置界面 | 打印效果 | | --- | --- |--- | | 内容宽度小于纸张宽度,内容贴边,打印自动根据内容居中 |![](https://img.kancloud.cn/1b/06/1b0610dccc4bb60f85c3ec4817ea7c7f_1280x604.png) | ![](https://img.kancloud.cn/50/89/508901c0c3e29016858921f44f3c4aad_1320x862.png)| | 内容宽度小于纸张宽度,设计时让左侧空白和右侧空白保持相同距离即可实现居中 |![](https://img.kancloud.cn/56/b4/56b4c7f32cf064ced47b68e8491fff70_1251x564.png) |![](https://img.kancloud.cn/b1/6d/b16ddcd30a508f4a0e2a01431645ae43_1313x862.png)| ----- 备注2:打印的图表如果不想要灰色的边框,可以去掉背景颜色: ![](https://img.kancloud.cn/71/46/71461f306b14c1102219e84ac588c7fe_220x202.png) -------- 备注3:现有的打印纸张有限,如何新增? 修改启动类所在项目的yml文件:增加`jeecg.jmreport.printPaper`(`V1.1.09 Final`) ~~~ jeecg : jmreport: # 打印纸张配置 title描述 size宽高 printPaper: - title: A5纸 size: - 148 - 210 - title: B4纸 size: - 250 - 353 ~~~ ![](https://img.kancloud.cn/54/36/543645e2a078a64dcecd823e76b5439f_588x245.png) ----- 备注4:套打问题: - 普通打印,默认会有边距,但是套打是挨着套打图片的边打的,没有边距 - 当设置图片为套打图片,打印纸张的宽高会自动修改为无边距时对应数值 - 套打打印的内容取决于套打图片的大小,即图片之外的数据不会被打印 ![](https://img.kancloud.cn/1b/03/1b03a0f5f36945a7cf3dfbdcb481c4d7_1387x455.png)