发帖

子表分页打印

氚云知识库  / 导入导出/打印模板  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2020-7-27

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

子表分页打印,可实现每页打印固定行数的子表数据。

子表分页打印原理

设置子表每页打印行数,超出行数后自动打印到后续页,如此反复,直到所有行打印完成。

  • 仅类型为【套打类】模板支持子表分页打印。

  • 子表设定的每页打印行数,其行数总高度不能超过整个画布区域。


例如:【销售订单】要求每页最多打印子表中的10条数据(子表总计有42条数据),主表数据每页都打印。


pic2020052918450437c39884-4adb-4699-ad25-3aad70532d1f.png

打印模拟效果如下:
pic2020052918450746e06a82-eda7-4ffe-9ab9-2ce1e2b65183.png


操作步骤

1. 设置模板类型:设置模板类型为【套打类】。


pic20200529184508462317ed-fa0d-4821-a74f-9231a2763585.png


2. 设置纸张大小、页边距: 建议用直尺量出纸张的实际大小,根据需要设置页边距、页眉页脚等。
pic202005291845090415cc1f-50e8-434a-9a86-df7f8cd0da18.png

  3. 拖入主表和子表控件:拖入的主表字段都勾选上打印选项。
pic2020052918450933818342-fddb-416d-8cb6-4fcb32209340.png

拖入的子表控件默认自动添加最多6个字段,如需增减的字段请在子表的控件属性中手动进行添加或删除,同时也可对字段进行排序操作。

pic202005291845102ac15765-809a-4eae-bc79-f794e57ce8ce.png

设置子表每页行数为10。

pic20200529184511ffd409a0-4576-4b30-95b5-f167431180c2.png

4. 控件布局、优化打印界面。
pic2020052918451404744127-cabb-4fe8-977c-4a2eb34feb5a.png

5. 保存模板:点击右上角【保存】按钮。
pic2020052918451407d93da3-d066-4415-b7c6-52fd8342863f.png

6. 前台打印:前台找到相应表单,点开某条数据,找到【打印】按钮,并点击设计好的模板名称。
注:设计模板后,原系统打印会自动变为【系统默认模板】打印选项,点击后可按原打印方式进行打印。

打印时系统自动生成pdf,再打开pdf进行预览及打印。生成的pdf效果如下图:


pic2020052918451552817c9b-1662-48f0-8252-3c96512db73e.png



pic2020052918450746e06a82-eda7-4ffe-9ab9-2ce1e2b65183.png
回复

使用道具

成为第一个回答人

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.