• 浏览器打印


    项目开发中遇到的:打印一组数据,在同一个页面

     如图效果:

    实现方式:

        <style>
            .body {
                margin: 0;
                padding: 0;
                background-color: #FAFAFA;
                font: 12pt "Tahoma";
                box-sizing: border-box;
                -moz-box-sizing: border-box;
            }
    
            .page {
                 21cm;
                min-height: 29.7cm;
                padding: 0.5cm;
                margin: 1cm auto;
                border: 0px #D3D3D3 solid;
                border-radius: 5px;
                background: white;
                /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);*/ /*边框*/
            }
    
            .webpage {
                page-break-after: always;
            }
    
            .code_main_body {
                 92%;
                padding-left: 4%;
                padding-right: 4%;
                padding-top: 18px;
                white-space: normal;
            }
    
            .CodeImg {
                 100%;
            }
    
            .Image {
                 100%;
            }
    
                .Image img {
                     80%;
                    padding-left: 10%;
                    padding-right: 10%;
                    height: 150px;
                }
    
            .info_item {
                 60%;
                padding-left: 20%;
                padding-right: 20%;
                padding-left: 30%;
            }
    
                .info_item label {
                    height: 40px;
                    line-height: 40px;
                    font-size: 20px;
                }
    
            .logo {
                 100%;
                padding-top: 20px;
            }
    
                .logo img {
                     60%;
                    padding-left: 20%;
                    padding-right: 20%;
                }
        </style>
    <body>
        <div class="book">
                <div class="page">
                    <div class="webpage">
                        <div class="code_main_body">
                            <div class="CodeImg">
                                <div class="Image">
                                    <img name="PrintCoverUrl" src="./封面打印_files/ShowImage">
                                </div>
                                <div>
                                    <div class="info_item">
                                        <label>xxx:1902121704250001</label>
                                        <label name="ClaimCode"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="CompanyClaimCode"></label>
                                    </div>
                                </div>
                                <div class="logo">
                                    <img src="./封面打印_files/a.png">
                                </div>
                                <div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuredCompany">测试名称001</label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuranceCustomer">xxxxssss</label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuredName"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InvoiceCount"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="ScanInvoiceCount"></label>
                                    </div>
                                </div>
                            </div>
                        </div>
    
                    </div>
                </div>
                <div class="page">
                    <div class="webpage">
                        <div class="code_main_body">
                            <div class="CodeImg">
                                <div class="Image">
                                    
                                    <img name="PrintCoverUrl" src="./封面打印_files/ShowImage(1)">
                                </div>
                                <div>
                                    <div class="info_item">
                                        <label>xxx:1902121704250002</label>
                                        <label name="ClaimCode"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="CompanyClaimCode"></label>
                                    </div>
                                </div>
                                <div class="logo">
                                    <img src="./封面打印_files/a.png">
                                </div>
                                <div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuredCompany">测试名称001</label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuranceCustomer">xxxxsssds</label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuredName"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InvoiceCount"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="ScanInvoiceCount"></label>
                                    </div>
                                </div>
                            </div>
                        </div>
    
                    </div>
                </div>
                <div class="page">
                    <div class="webpage">
                        <div class="code_main_body">
                            <div class="CodeImg">
                                <div class="Image">
                                    
                                    <img name="PrintCoverUrl" src="./封面打印_files/ShowImage(2)">
                                </div>
                                <div>
                                    <div class="info_item">
                                        <label>xxx:1902121704250003</label>
                                        <label name="ClaimCode"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="CompanyClaimCode"></label>
                                    </div>
                                </div>
                                <div class="logo">
                                    <img src="./封面打印_files/a.png">
                                </div>
                                <div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuredCompany">测试名称001</label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuranceCustomer">xsxsxxxs</label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InsuredName"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="InvoiceCount"></label>
                                    </div>
                                    <div class="info_item">
                                        <label>xxx:</label>
                                        <label name="ScanInvoiceCount"></label>
                                    </div>
                                </div>
                            </div>
                        </div>
    
                    </div>
                </div>
              
        </div>
    </body>
    window.print();//js代码调用打印 或者 Ctrl+P  调用
  • 相关阅读:
    EditPlus保存文件时不生成其备份文件的方法
    一台电脑同时运行多个tomcat配置方法
    Dom4j写XML
    .....
    编程备忘录
    背包问题
    chrome新版不再支持-webkit-text-size-adjust
    安装grunt需要的grunt插件
    初学web前端
    心情烦躁、、
  • 原文地址:https://www.cnblogs.com/lau-4/p/10728572.html
Copyright © 2020-2023  润新知