首页 > 解决方案 > 如何处理给定纸张上的打印发票。20 件/张,如果超过限制,则应转到下一页。最后一页的总金额

问题描述

$(document).ready(function(){
    var j = 23;

    for (var i = 0; i < j+11; i++) {
        if (i != 0 && i % 11 == 0) {
            $("#printSection div").append("<?php echo '<tr><td>fff</td></tr>'; ?>");
            $("#printSection div").append("<table><tbody></tbody></table>");
            // alert(j);
            if((j%11)>0){
                var k = j%11;
                var l = 11-k;
                for(var m=0; m<10; m++){
                    $("#printSection div").append("<p>hhh</p>");
                }
            }
        }              

        var node = "<tr><td><?php echo "sdefef"; ?></td><td><?php echo "123"?></td></tr>";
        $("#printSection tbody").last().append(node);

      // alert(i);    
    }
});

我想在给定的纸张上打印 MS SQL 查询输出作为发票。一张纸可以有二十个项目。如果项目数超过 20,则应转到下一页。同样明智的是,最终总金额应仅显示在最后一页上。例如查询将 25 个项目打印在纸质发票上。总金额为 2000.00 卢比。第一页应仅打印前 20 项,并应转到下一页打印其他 5 项和最终总金额。每个发票页面上都应显示相同的标题。我希望我能提供一些图像来解释这个问题。

标签: javascriptjqueryhtmlcss

解决方案


page-break-after: always;

您可以在代码中应用此样式。


推荐阅读