案例三:子表分页打印
  • 1.子表分页打印原理
  • 2.操作步骤
    • (1)设置模板类型
    • (2)设置纸张大小、页边距、页眉页脚
    • (3)拖入主表和子表控件
    • (4)控件布局、优化打印界面
    • (5)保存模板
    • (6)前台打印

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

1.子表分页打印原理

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

   规则:
      ①仅类型为【套打类】模板支持子表分页打印
      ②子表设定的每页打印行数,其行数总高度不能超过整个画布区域

   如下以打印【销售订单】为例:

   要求:每页最多打印子表中的10条数据(子表总计有42条数据),主表数据每页都打印

         

  期望效果如下:

       

2.操作步骤

   (1)设置模板类型
       设置模板类型为【套打类】
       

  (2)设置纸张大小、页边距

      建议用直尺量出纸张的实际大小,根据需要设置页边距、页眉页脚等

       

 (3)拖入主表和子表控件

    ①拖入的主表字段将打印选项的勾均选上

     

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

      

   ③设置子表每页行数为10

       

 (4)控件布局、优化打印界面

        

(5)保存模板

    点击右上角【保存】按钮

     

(6)前台打印

  • 前台找到相应表单,点开某条数据,找到打印按钮,并点击设计好的模板名称

     
    注意:设计模板后,原系统打印会自动变为【系统默认模板】打印选项,点击后可按原打印方式进行打印。

  • 打印时先下载成pdf,再打开pdf进行预览及打印。

         生成的pdf效果如下图

      

     
 

亲~若您对帮助页面内容或平台功能有任何意见,建议提交至氚云平台的“客户之声”通道。